Once more we stand on the cusp of the Biggest Bike Race as the Tour de France launches its latest edition on July 1, this time from the bicycle-friendly land of Denmark. The Grand Départ was scheduled ...