|2007-09-19 23:37 (UTC)
How do you know it's not the New York Giants? Hmm?? They both play in the same stadium (which, incidentally, is in New Jersey so I'm not sure why either of them are called 'New York').
You're in my world now, c0der!