Question: where does new england patriots play home games
Answer: Foxborough, Massachusetts, Gillette Stadium