answersLogoWhite

0

The New England Patriots, who actually play in Foxboro, MA (aprox. 22 miles outside of Boston)

User Avatar

Wiki User

15y ago

What else can I help you with?