Sorry, this episode is not currently available on BBC iPlayer Radio

Lance Armstrong and the snow

Lance Armstrong has admitted using performance enhancing drugs in all seven of his Tour de France wins and the latest as snow begins falling in London.

3 hours

Last on

Fri 18 Jan 2013 09:00
Added. Check out your playlist Dismiss