Iron Maiden has released a new video, in which they thank all the fans who came to see them during the just-finished Legacy Of The Beast tour. Iron Maiden wrapped up their Legacy Of The Beast Tour at The O2 in London, England on August 11th. In the video...
Continue reading...
Continue reading...