Photo courtesy of Art Siegel, Flickr Creative Commons The San Francisco Giants defeated the Kansas City Royals 3-2 in game seven of the World Series on Wednesday night to earn their third title since 2010. Pitcher Madison Bumgarner came in relief for the Giants to pitch the last five innings […]