0 votes
Why are the Patriots in Foxboro?

1 Answer

0 votes
The Patriots, after all, came to Foxborough in 1971 only because no one else wanted them. It helped that the stadium land, 30 miles south of Boston, was free. Foxborough (population: 17,000) remains firmly rooted in its pre- Patriots past, with dairy cows visible from the top of Gillette Stadium.
...