The Tour de France is one of the toughest and -- in my opinion -- most exciting sporting events in the world. Every year, close to 200 riders saddle up and race across a 21-stage course that spans over 2,000 miles. Aside from the occasional rest day,