Question: where is the new england patriots stadium located
answer: Foxborough, Massachusetts