Iron Maiden Kick Off 2012 North American Tour in Charlotte
Boasting show production and content that reportedly closely mirrors their ‘Seventh Son of a Seventh Son’ tour, Iron Maiden kicked off their ‘Maiden England World Tour’ last night in Charlotte, N.C.