Best Giants Memes of the Web

The Giants did it—it only took four games to win the World Series and sweep the Detroit Tigers out of any chance of victory. To celebrate, here are some of our favorite Giants memes found in various corners of the Internet.

Angel pokes at Pablo's heart

[image source: tiff lincecum]