San Francisco Giants won the World Series of the Major League Baseball 2010 season, winning 5-0 in five games.
San Francisco Giants won the World Series of the Major League Baseball 2010 season, winning 5-0 in five games.