Super Bowl Returns To Atlanta In 2019

The Georgia Star

NFL 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