Iron Maiden kicked off the North American leg of The Future Past Tour last night (October 4th) at North Island Credit Union Amphitheatre in San Diego, CA, treating the packed amphitheatre to an explosive 2-hour, high-energy set. From the incendiary show opener, “Caught Somewhere In Time,” the band...
Continue reading...
Continue reading...