How did out-of-the way, small-town Foxborough become synonymous with Patriots glory?

News | 12.01.2019