CrimsonCowboy
Moderator
Lol but it's literally a 15 min drive distance. If that's what's keeping "fans" away, then they need to keep their asses at the house
Apparently, many of them don't want to go to Turner Field. Based on what I understand, I think I get some of the reasoning.
Disclaimer: Non-Atlanta resident.