English footballer and Bayern Munich striker Harry Kane unveiled a statue of himself at the Peter May Sports Centre in London. The statue, which had been in storage for five years, was previously ...
Results that may be inaccessible to you are currently showing.