The bio passport survives
Franco Pellizotti had more than a bad hair day yesterday. The Italian rider, nicknamed il delfino, the Dolphin, got a two year ban plus his results from May 2009 onwards were annulled. His podium place in the 2009 Giro and the Tour de France King of the Mountains title are now erased from the record … Read more