Iron Maiden Release Live Footage From Kickoff 2012 North American Tour Date
Are you as pumped as we are for Iron Maiden‘s 2012 North American tour? If you’re not quite jumping out of your skin yet, we’ve got some footage of Maiden’s kickoff tour date in Charlotte, N.C., as well as the full setlist from last night’s show.