Watch Iron Maiden’s “Maiden England” Promo Video
March 13, 2012
As we previously announced, legendary British metallers Iron Maiden released a list of North American tour dates that kick off June 21 in Charlotte, N.C., and wrap up Aug. 18 in Houston, Texas.
Now, there one more reason to get fired up, as the metal heavyweights recently released a promo video for the tour.
Watch the clip below:
Click here for concert tickets and tour dates.