Helter Skelter at The Mayor's Thames Festival 2010
HelterSkelterTheMayor'sThamesFestivalLondonUKUnitedKingdomEngland