Marcel Kittel has won his second stage of the 2014 Tour de France in a royal sprint finish in front of Buckingham Palace in Lonon. Marcel was once again set up perfectly by a near-perfect sprint formation that overcame wet roads on the fast run-in to central London. The stage […]