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