Tour de France tech failures


An interesting article in VeloNews about failures of technology in the 2004 Tour de France. Of particular interest is the speculation that the large crash in stage 6 may have been caused by a faulty handlebar.