The Olympic Torch arrived in London! The torch was carried by Royal Marine Martyn Williams as he rappelled down into the Tower of London from a Royal Navy Sea King helicopter July 20th. Read the story in The Washington Post here.

Photo by Jae C. Hong from The Washington Post article.

Crowds lined the banks of the River Thames as the torch arrived, and word has it that the 2012 Olympic medals are safely stowed away at The Tower of London ready for the winners.

Let the games begin! The countdown begins to the final week.