News
New LP Echo Palace Due out May 12th via Innovative Leisure
Mar 15, 2023
By Caleb Campbell
Later this year, Dutch rock outfit Iguana Death Cult are set to return with their forthcoming third LP, Echo Palace. The record builds upon the scuzzy garage rock of their first two albums, 2017’s The First Stirrings of Hideous Insect Life and 2019’s Nude Casino, incorporating loose psych jams, manic punk freakouts, and simmering jazz rhythms. More