Atlanta sports fans have a notorious—and well-deserved—reputation for fair-weather fickleness. But on October 29, 1991, 750,000 Atlantans stormed Downtown to cheer for a losing team: the Atlanta Braves, returning from a defeat by the Minnesota Twins in a nail-biting World ...
Read more