Truly this year's San Francisco Giants are champions of the highest degree. This year's World Series champs, you might say, even piss excellence. [CSN Bay Area]

Advertisement