The Atlanta Falcons are set to host a home game at Tottenham Hotspur Stadium in London as part of the NFL's expanded schedule this season, though final approval will be based on the status of the coronavirus pandemic.
from Top Sports News- News18.com https://ift.tt/3wmRhfw
No comments:
Post a Comment