First London Olympics Venue Opens

|

The first London 2012 Olympics venue - the cycling velodrome - has been officially unveiled 521 days before the games begin and slightly under the budget of 93 million pounds (150 million U.S.).

Comment
Show commentsHide Comments

Latest World Videos

Video Archives