Pascal Guyot/AFP/Getty Images

Is the Tour de France Finally Clean?