Sunday, December 19, 2010
i finally made it to the new giants stadium. yeah, i know there's a different name for it now, but NOBODY calls it by the new name. i'm pretty sure i witnessed the best NFL game i'll ever see live. that doesn't mean i hate the giants. it just means i love a good game - regardless of the winning team.