0 votes
Why do the Patriots play in Foxboro?

1 Answer

0 votes
And the Patriots played there from 1963–1970. In dire need of their own stadium, the Sullivan's petitioned the city of Boston for a new stadium in the Boston area. The city declined citing there was not enough public interest to warrant such a project. So Billy Sullivan went to the town of Foxboro, Mass.
...