Tag Archives: Chrome

CHROME – Techromancy

July 29, 2017

Cleopatra 2017 Shine on brightly! Industrial rock pioneers weld mirrors onto their wrecking ball and get in the groove. Four decades of noise exploration haven’t dulled this Frisco band’s edge, yet the cinematic approach they’d adopted with “Alien Soundtracks” in … Continue reading

Posted in Reviews Tagged , ,