John Terry has a son.
fletcher
Stanley Matthews from England in 1956
David Beckham
yes
It is John Terry who is the highest paid footballer.
Owen Hargreaves?
because he played for England
It is David Beckham of England.
harry potts
It is kanu or yakabu.
Andy gray
colin cramb