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