Yep. Your worst nightmare.

Giants, eh? Didn't they used to play in the Polo Grounds??? Not sure, as I can't see across the Harlem River clearly, what with all these WORLD SERIES FLAGS flying in my way and all . . . .

hahahahahah