What re-signing multiple exclusive rights free agents means for the Patriots
Latest news on the New England Patriots, one of the most popular and successful teams in the NFL, based in Foxborough, Massachusetts
Latest news on the New England Patriots, one of the most popular and successful teams in the NFL, based in Foxborough, Massachusetts