Tagged: ‘World Series’
Atlanta Braves Forced to Watch 2011 World Series from Home
October 19th, 2011 at 10:11 PM
With the St. Louis Cardinals representing the National League in the World Series, the Atlanta Braves are left to watch the game at home and wonder what could have been. ***PHOTO1*** The Braves, who held an 8 1/2-game lead in September, won only nine of 27 games in the final stretch to...