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.