In less than twenty four hours the Tour de France bicycle race will begin. This years race promises to be grand with 21 stages:
6 flat stages
7 hilly stages
6 mountain stages with 5 summit finishes (La super Planche des Belles Filles, Col du Granon, Alpe d’Huez, Peyragudes, Hautacam)
2 individual time trial stages
2 rest days
1 transfer day
So hold on to the couch and be prepared. Mad Meat Genius will proudly present 21 days of "Racing & Snacks"