Olympic flame arrives in London
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.
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.