Kings Of Leon
O2 Arena in London, United Kingdom on Wed, Jun 01, 2011 at 6:30PM