Membranes – Do The Supernova

Have to confess to being somewhat ignorant of the Membranes and their place in punk history despite the presence of John Robb in their ranks. Having formed in 1977 and released six studio albums, the last being in 1989, they reformed for a festival appearance in 2009 and now have a new long player Dark Matter/Dark Energy via Cherry Red, which came out last week. … Continue reading Membranes – Do The Supernova