Giants Photos | New York Giants – Giants.com

On this date: MetLife Stadium opens in 2010

A look a MetLife Stadium under construction. The Giants' new home venue opened on April 10, 2010

Advertising
Advertising