Live Review: The Wombats at O2 Guildhall, Southampton
There was an eager crowd awaiting the appearance of The Wombats, an English rock band formed in Liverpool in 2003, for their Beautiful People Will Ruin Your Life tour at the O2 Guidlhall in Southampton on Thursday 29th March. Whilst...