Why it’s the 1st day of the 2010 world series of course. And where is it taking place? In San Francisco of course : ) Okay, that felt good. Happy Game 1!

Go here to check out more pics like this one from SFGiants on Twitter.

Advertisements