London_Games_Aug_2012 (107 images)
London Olympic Games. Tower of London. London streets. August 2012.

Click a picture to see a larger view.