The Chameleons Release First New Music in 23 Years
The Chameleons released three albums in the 80’s but due to some rather nasty infighting, they disbanded after releasing their major label debut, Strange Times (1986). Those three albums, however, can certainly be credited with influencing the post-punk revival of […] More