Apparently a lot has happened since the last time New York won in Foxborough...
#LastTimeNYWonInFoxborough
MORE NEWS
MORE NEWS
Apparently a lot has happened since the last time New York won in Foxborough...