Originally Posted by CyYoung31 That’s now 9 straight Game 1s the Braves have lost. Can anyone doubt the city of Atlanta is cursed?
Forum Rules