Atlanta Selected as a Finalist to Host 2019 or 2020 Super Bowl
May 20, 2015
No Comments
The NFL has chosen the city of Atlanta to be one of the four final cities to host the 2019 and 2020 Super …