All-Star Game has long history in St. Louis
St. Louis – Major League Baseball's 80th All-Star game tonight will be the fifth mid-summer classic played in St. Louis.
Only New York and Chicago have been the host for more, and those cities have more than one baseball team.
The first All-Star game in St. Louis was played in Sportsman's Park in 1940. And the last was here in 1966, in the old Busch Stadium.
Greg Echlin has more on St. Louis' All-Star game history.