Fri 23 July 2004 general news Gaige B. Paulsen 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.