Loading...
Uploaded by RecordedMemories on Mar 26, 2009
The ongoing construction of the stadium and infrastructure for the 2012 London Olympics, already continuing apace. Seen from the Docklands Light Railway (DLR) on the approach to Stratford Station.
Travel & Events
Standard YouTube License
Load more suggestions
Link to this comment:
All Comments (0)