Info

The Tour de France is coming to London in 2007. A time trial start gate stands in front of Westminster Abbey on Thursday 9th February 2006.

Add to Cart Add to Lightbox Download
Filename
200602094039.jpg
Copyright
2006 Peter Horrell
Image Size
3008x2000 / 3.1MB
The Tour de France is coming to London in 2007. A time trial start gate stands in front of Westminster Abbey on Thursday 9th February 2006.