Question: where does the new england patriots play their home games
Answer: Gillette Stadium