The New England Patriots are 19-3 in playoff games in this century in Foxborough, Mass. — or is it Foxboro? — their out-of-the-way, small-town home since 1971.

Topics:  pro-football   
RELATED ARTICLES