Coney Island Discs


Reviews


Ichinchilla (2006)


Death Punk Electro
Initially promising, but ultimately flawed political electro pop on second single from new London band Ichinchilla