Question: where do the new england patriots play football
answer: at Gillette Stadium in the town of Foxborough, Massachusetts