0 votes
What city are New England Patriots from?

1 Answer

0 votes
The team changed its name to New England Patriots and moved to a new 60,764-seat stadium in the town of Foxboro, about 25 miles south of Boston.
...