Dewpoint Dan
Member
The Braves should have won at least 5 World Series titles since 1991. They choked many more times than the Falcons ever have despite winning the WS in 95. The fact that the Marlins have won more WS than the Braves since 91 is a disgrace.First off the Braves are not the Falcons and already won a title in '95. I was there at Fulton County stadium when they won. ?
Also, Atlanta United won a title so there technically is no curse.