For two hours, the Tour de France and its partners put on a show, hand out many gifts and strive to be the most creative to surprise the millions of fans wating for the riders to pass by! A ...