visioncaptureprocess.com
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 …