It was a nervous first day at the Tour de France in Lille — but when is it never not at the Grand Départ? While many were expecting a standard sprint finish today, we were treated to a must-watch ...