Olympic Torch arrives in London



Royal Marines drop off the Olympic Torch at the Tower of London

Added:

By: MB-UK (2534.50)

Tags: olympics, 2012, london, royal, marines, torch

Location: London, United Kingdom (UK/GB)

Liveleak on Facebook

Advertisers