The Olympic torch for London 2012 passed through Letchworth on 8th July 2012. Were you among the crowds gathered to watch it?
Copyright Hertfordshire County Council. All rights reserved.