EP Review: Demon Head – Rivers of Mars (The Sign Records)
Demon Head have crafted the music as a sinister rock soundtrack to tell this tale: their homage to those who defy tyranny. The Resistance will be released on April 27th 2018 via The Sign Records.