'London Spurs' NFL franchise 'could happen soon'

2019-10-17 15

Ex-Spurs striker Clive Allen expects to see a London NFL franchise in the near future, with Tottenham Hotspur Stadium the ideal base.