Essential acclaim and a dedicated cult subsequent weren’t enough to keep Manchester, England’s Chameleons from splintering in the past due ’80s, and vocalist Tag Burgess discovered himself drifting in one project to some other, including Sunlight & the Moon and Tag Burgess & the Sons of God. Invincible was Burgess’ …
Read More »