Tour de France Stage 1 Winner Published July 5, 2014 at 960 × 640 in Tour de France 2014 Stage 1 in Pictures ← Previous Next → YAY I WON A POWERBAR PLANT! NOW I CAN GROW MY OWN