Floyd Landis has finally admitted to doping after four years of maintaining his innocence.
Floyd Landis admits to doping