Deaf Havana – ‘Leeches’

Released on March 5, it’s the second single taken from the album ‘Fools and Worthless Liars’, this creepy video has been directed by Stuart Birchall.