With a pretty successful album released not too long ago, Deaf Havana are already putting out another release with an EP titled ‘Leeches’. They’ve released this video for the title-track of the EP, check it out:
Founder & Editor for DEAD PRESS! | Atheist and antitheist. | Judge of the quick & the dead since 1989.