ATLANTA (AP) — Major League Baseball’s 2021 All-Star Game will be played at Atlanta in what could be the first national showcase for SunTrust Park since the stadium opened in 2017. Baseball Commissioner Rob Manfred made the announcement before the Braves played the Washington Nationals on Wednesday night. “The facility here, including SunTrust stadium and the Battery, is the best […]