Looks like this isnít happening anymore. Nfl announced today all 2020 games will be played inside the U.S.

I for one am glad to see this. The Atlanta game may be back on my calendar now.