the fact that this thread is still sticky is fucking pathetic, and makes Giants fans look hella fucking lame. they are NOT the world champs. they were, but not anymore
what makes this championship so sweet is how awful they were playing the first series and a half.. pretty much until game 5 of the nlcs when zeets turned it around and they won 7 in a row en route to the title!