25:00
From: Inside Story

End of the road for Lance Armstrong?

As seven-time Tour de France winner publicly admits to doping, we ask how much damage has been done to cycling.