London, 7th of July – 2014 Today’s 155 kilometer long third stage of Tour de France was a rather flat stretch from city containing the icon of universities, Cambridge to London and therefore provided the peloton and home viewers with a stunning insight of the historical aspect of the greatness […]