The MLB All-Star game: A brief history [by Stevo]

Major League Baseball’s All-Star festivities are back!
Every year on the second Tuesday in July the league’s best, as voted on by the fans, gather in a pre-determined city (St. Louis in this case) and play one blockbuster game that features the best 33-man roster that each league can produce.
An alluring concept to say the least, having both the American League and the National League stars pitted against each other on a perfectly cool night for baseball to mark the midway point in the season.