Giancarlo Stanton was set to play in the 2012 All-Star Game, but with upcoming knee surgery, he will not only miss the game, he will also miss the next four to six weeks, according to The Miami Herald.
Replacing Stanton in the All-Star Game will be Washington Nationals phenom Bryce Harper. Harper will become the third-youngest player in All-Star Game history. The two that were younger than him were Bob Feller and Dwight Gooden.
Harper's addition to the All-Star Game is a big accomplishment for him this early in his career and it should be fun to see how he performs.