'London Spurs' NFL franchise 'could happen soon'

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