Somewhere Back in Time

Iron Maiden - London O2 Arena, 5/8/11

Your wedding day, your significant other's birthday, an Iron Maiden tour; all things in your life that you simply cannot miss

July 5th, 2008; Iron Maiden's Somewhere Back in Time tour descended upon Twickenham stadium in South West London.