Currently at the
Museum of Science, is an Omni movie called
Wired To Win. It's about the Tour de France. My kids and I enjoyed it... I thought I'd point it out to local cyclists. It's not the ulitmate bicycle movie of all times, but it does give a small taste of the "tour".