Tailgate: Clive Allen believes the Tottenham Hotspur stadium could have it's own franchise

The former London Monarchs kicker says Europe is ready to have it's own NFL team.