I was told I'd never play for England - Beckham

David Beckham played for England for 13 years.

I was told I'd never play for England - Beckham