LOS ANGELES -- Atlanta is still seething that Major League Baseball stripped the All-Star Game away from their beloved city this summer.
Well, politics or not, there’s absolutely nothing MLB can do to stop Atlanta now.
Atlanta will host the World Series for the first time since 1999.
https://www.usatoday.com/story/sport...es/6161051001/
I anticipate an enthusiastic crowd, cheering on Brandon...