NFL: America's Game

New York Giants: 2011

New York Giants: 2011

Watchlist
ADVERTISEMENT

Summary

Revisiting New York Giants' 2011 Super Bowl victory over New England Patriots at the Lucas Oil Stadium in Indianapolis, Indiana. This was the second Super Bowl win in five years for the Giants, having also triumphed over the Patriots in 2008.
Sport