The New York Giants have earned the right to celebrate their biggest win as a franchise in 5,093 days. That goes back to the festivities inside Lucas Oil Stadium in Indianapolis when Tom Coughlin, Eli ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results