Giants vs. Patriots II: Does 2008 matter?

To hear the teams talk, it has little or no relevance to Sunday’s matchup at Lucas Oil Stadium.

Continue Reading →

Comments are closed.