Deaf Havana have unleashed the exceptional music video for their second single “Leeches,” coming off of last years’ release Fools and Worthless Liars. This video shows some intense visuals of a psychotic girl drawing pictures and running wild in the woods. You can definitely feel the emotion from the song corresponding with the events taking […]