Big Blue View, a New York Giants community
The Giants are the best team in the NFL, and nobody recognizes it.