Question: where do new york giants play home games
Answer: MetLife Stadium