Original: The team plays their games at New Meadowlands Stadium, which it shares with the New York Jets in a unique arrangement.
Simplified: The Giants play in New Meadowlands Stadium, which they share with the New York Jets.