The San Francisco Giants are 2012 World Series Champions!! (Yes, I realize that they're not playing against any other teams in the world other than just those in the United States, but that's how it is. I've learned to accept it and you should too.)
This is just awesome.
The playoffs were awesome.
The World Series was awesome.
It was all awesome. Giants!!!Sphere: Related Content