0
Anonymous
Foxborough, Massachusetts. Same location as the NFL team, New England Patriots.
Wiki User