With only 19 days to the start of the Olympics in London, the Torch relay visited Letchworth, just up the road from Hitchin.
Despite the horrible weather, there was a big crowd out and about to catch their glimpse of the Torch.
Cancel Reply
Notify me of follow-up comments by email.
Notify me of new posts by email.