Let’s be real – watching football ... stadium, accommodating over 82,000 fans. Shared by the New York Giants and Jets, it’s a marvel of modern design. Opened in 2010, it’s best known ...