Tuesday, August 22, 2023

'They Live In My Head' is as vital any album the Bush Tetras have ever made

Bush Tetras formed in NYC in 1979, at the height of the punk era. Decades later, the band brings a sustained energy to a new album, an urgency to get things said and to make some different sounds.



* This article was originally published here

No comments: