July 20, 2012
British Royal Marine Martyn Williams, right, rappels down from a Royal Navy Sea King helicopter into the Tower of London with the Olympic torch, Friday, July 20, 2012, in London. The Olympic Torch arrived in London after it was carried around England in a relay of torchbearers to make its way to the London 2012 Olympic Games opening ceremony on July 27, 2012. (AP Photo/Jae C. Hong)
Stories this photo appears in:
With the flame comes the games. After years of preparation and months of buildup, London's Olympic moment finally arrived Friday night.