Los Angeles based band, Voodoo Kills, have released a new, Self-Titled EP. The first track on the album is Not Dead, which you can listen to below.
The band consists of two French and two Americans, who have been plugging away for 4 years now. We’re diggin’ this track. Let us know what you think.