Tour de France, ride 2200 miles over 21 days of racing. +100 miles per day average, about 3 hours each day. When’s the last time you ran 21 marathons back to back to back to back to back to back to back to back to back to back to back to back to back to back to back to back to back to back to back to back to back?