Olympic flame arrives in London

Getty Images
The Olympic Torch Arrives In London

View gallery

10 photos

The Olympic flame made a dramatic arrival in London on July 20 when a Royal Marine carried the Olympic torch as he rappelled from a helicopter into the Tower of London.

View Comments (0)