Started By
Message
re: SEC Championship to stay in Atlanta through 2026
Posted on 12/4/14 at 9:35 pm to 5thTiger
Posted on 12/4/14 at 9:35 pm to 5thTiger
quote:
If it was truly about playing in the best stadium, why not go to Jerry's World every year.
Because the best NFL stadium is going to be located in Atlanta in 2017.
Popular
Back to top
Follow SECRant for SEC Football News