David Beckham, Thierry Henry, Elano - who scored the best free kick in Premier League history? Alan Shearer and Micah Richards join Gary Lineker to discuss. Show more
Discover 11,128,835 listings and 277,859 playable programmes from the BBC
David Beckham, Thierry Henry, Elano - who scored the best free kick in Premier League history? Alan Shearer and Micah Richards join Gary Lineker to discuss. Show more