Giants Fans: F*ck New England

Fans swarmed Time Square, NY after Super Bowl XLII. These girls said how they feel about the New England Patriots on their shirts.

1,012 views
1 fave
2 comments
Taken on February 3, 2008