0
Anonymous
Probably Massachusetts, because they are playing in foxborough
Wiki User
Chat with our AI personalities
Massachusetts is the home state of the New England Patriots.
The Patriots play their home games in Massachusetts.