Earls Court Arena

England, London – Earls Court Arena 2003

8/10 Late summer 2003, Tun and I decided to do a trip to London in december. When the Iron Maiden...