Video premiere: Screaming Beast are feeling “Despair”
Posted by Bram Teitelman on February 16, 2018
Manchester, UK metal band Screaming Beast have released two EPs since forming in 2013, and will finally be releasing their debut album, Our New Narrative Of Hate, on March 23rd. Today, we’re psyched to bring you the album’s first single and video, “Despair.” And it turns out some things are universal, as the song is about […]