Britain's 2008 Olympic road race champion Nicole Cooke has retired from cycling with a parting shot at the drugs cheats who she says robbed her.
Cooke, who won gold in Beijing and took the world title in the same year, played a supporting role in the London Games as her rival Lizzie Armitstead took silver in the road race.
The 29-year-old says she does despair that the sport will ever clean itself up when rewards of stealing are greater than riding clean.
She says she's ridden through some of the darkest days of the sport in terms of corruption by the cheats and liars.
Cooke, who won a number of prestigious one-day races in Europe, says she had been offered drugs during her career in cycling.