FanShot

Did the Giants Win the World Series???

4

this website says they did...