Plenty to Sweat

LAND OF THE GIANTS
The MLB on FOX crew recaps the 2012 World Series, won by the Giants.