“The government are a load of lying bastards…” – The Cellophane Flowers – Interview/Album
London based quartet The Cellophane Flowers début album ‘Staring at the World’ could arguably have been released at any point during the last twenty years. It’s an enthralling mix of female fronted, occasionally quirky, indie