Itinerary: Visiting Gillette Stadium for a New England Patriots game
The town of Foxborough, Massachusetts, has been the epicenter of pro football in New England for five decades, starting with the Patriots’ move from Boston to a brand-new Schaefer Stadium in 1971 and a name change to the now-familiar “New … Continue reading