Actually, the real Statue of Liberty in New York Harbor is located in New Jersey waters! And the New York Giants play at the Meadowlands in Rutherford, New Jersey.