Olympic Torch

Barrie Beard’s – Nick Spalding holds the Olympic Torch at the London 2012 Games.
nick-spalding