Article snapshot taken from Wikipedia with creative commons attribution-sharealike license.
Give it a read and then ask your questions in the chat.
We can research this topic together.
The Florida Marlins were originally awarded the 2000 All-Star Game in July 1995, but due to concerns over the chronically low attendance figures at Pro Player Stadium and the long-term viability of the South Florida market, National League president Len Coleman revoked the game from Miami in December 1998. The Marlins finally got to host the All-Star Game for the first time, 17 years later.
Coleman announced Atlanta would be the replacement host of the game, giving the Braves the chance to host their first All-Star Game since 1972. Turner Field, which opened in 1997 played a factor in Coleman's decision to award the game to Atlanta, citing Major League Baseball's desire to have the All-Star Game played in newer venues as a way to showcase the ballparks. This was the only All-Star Game to be played at Turner Field, as the Braves left for Truist Park at the end of the 2016 season.
The 2000 All-Star Game was one of the few occurrences in which the manager of the host team also managed the home team of the game, in this case, the National League (Bobby Cox had led the Braves to the World Series the previous year earning the right to manage the National League).
New York Mets C Mike Piazza was selected to start by the fans but unable to play due to injury.
St. Louis Cardinals 1B Mark McGwire was selected to start by the fans but unable to play due to injury.
San Francisco Giants LF Barry Bonds was selected to start by the fans but unable to play due to a thumb injury.
Cincinnati Reds CF Ken Griffey, Jr. was selected to start by the fans but unable to play due to injury, but did participate in the home run derby. He did not attend the All-Star Game.