Is anyone else annoyed by the phrase "New York football Giants"?
There hasn't been a New York baseball Giants team since 1957. Are there a lot of people that have trouble remembering that?
While we're at it, they play in New Jersey, but whatever...
Posted Nov 3, 2010, 10:40 PM UTC
34