Kings of Leon live in Edmonton, Canada

Wed Aug 12, 2009 at Rexall Place