Share
twitterlinkedinfacebook
Image 1 of 1
11IDM2208.jpg
2012 London Olympic stadium under construction in December 2011, England