The spirit of the Olympics came to Britain’s Windsor Castle on Tuesday as Queen Elizabeth II welcomed torchbearers to her home.
msnbc.com: World news, NBC News: World
Wed, 07/11/2012 - 4:50am
The spirit of the Olympics came to Britain’s Windsor Castle on Tuesday as Queen Elizabeth II welcomed torchbearers to her home.