Page 1 of 1

Tour de France

PostPosted: Mon Jul 07, 2014 3:04 pm
by gillsfan1066
Been watching the three stages held in England, fantastic crowds everywhere, and this run into London just amazing, doesn't anyone go to work in England any more lol. ??