Super Bowl Returns to Atlanta in 2019

stadiumNFL owners selected Atlanta to host Super Bowl LIII in 2019 at Mercedes-Benz Stadium, bringing America’s biggest sporting event back to Atlanta for the third time, and first since 2000.

Be the first to comment

Leave a Reply