r/self•
IamShartacus

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
Loading comments…