REVIEW: British Sea Power at The Ritz, Manchester
British Sea Power The Ritz, Manchester. Thursday, June 11 For a band who have taught their fans to expect the unexpected, embarking on an anniversary tour to mark 12 years since debut album The Decline of British Sea Power was released seems