Major League Baseball's 83rd All-Star Game wrapped up Tuesday night in Kansas City, Missouri. The National League trounced the American league in an 8-0 blowout, with impressive performances by some San Francisco Giants. Melky Cabrera of the Giants hit the game's only home run and took home the MVP Award.
NL Shuts Out Al In Baseball's All-Star Game
By editor • Jul 11, 2012
Originally published on July 11, 2012 5:04 am