Olympics 2012: The Scene in London

  • Olympics 2012: The Scene in London
A torch bearer carrries the Olympic Torch through Central London on July 26, 2012 in London, England.
Source: Getty
« Back to Story
JGarcia's avatar

Discuss

Default avatar
  • Mathilde
    Mathilde

    That the crown prince of Denmark guys!!!!!