jamesrannochcc.com
Tour de Past, Stage 16. 1996, A Champion Cracks.
Cycling is a sport where you get to witness some tremendous, and some unbelievable feats. Sudden attacks can move you to the edge of your seat and long range attacks can leave you mesmerised, stari…