webcutsmusic.com
The Darling Buds - London - 22 September 2010
The Darling Buds 100 Club, London September 22, 2010 You’d be forgiven for having a sense of déjà vu here. Is it 1989? Did The Primitives and The Darling Buds really both play London within a week of each