Quote Originally Posted by C230K View Post
Braves deserve a new stadium because AT LEAST they won a world series, unlike the Falcons who can't fucking win a Superbowl.
Well teams who dont win superbowls get new stadiums all the time. The Cowboys havent won a SB in 20 years, but tehy got a Billion dollar stadium. I think the Falcons Ownership under Arthur blank has done very well for the city and fans.

Also the Braves never chose Turner Field, it was a retro fitted olympic stadium