Le Tour
The Tour de France…in London. Lucky to have the Tour de France pass very close to the office on Stage 3 from Cambridge to London – the weather had been great all morning, but it rained several times during the afternoon…not least while we were waiting and even more while returning to the office…
You must be logged in to post a comment.