Today marks the opening stage of the Tour de France. A grueling, 20-stage bicycle race that covers 2,110 miles, the Tour de France may be the …