FLOWERY BRANCH, Ga. (AP) - 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.
The team on Thursday announced the October ...
from The Washington Times stories: Health https://ift.tt/3wmu0ug