FanShot

The San Francisco Giants have their own stupidity to thank for their first World Series...

18

The San Francisco Giants have their own stupidity to thank for their first World Series title. Shut the hell up Passan. We know you hate the Giants and everything we stand for. Go write about the yankees or cliff lee or something