-
REVIEW: The Seven Inches ‘Peruvian Poncho’ More Llama Crap than Peruvian Wrap!!
October 10, 20120The Seven Inches are from Leeds and claim to be heroes of the DIY/Indie Pop scene there. They have a manifesto of gibberish which their record label included in the press release. Haven’t read such utter...