Devin McCourty Names Patriots’ Rival As ‘Scary’ Destination For Bill Belichick December 4, 2023 The New England Patriots lost their 10th game for the season. Many would agree that this is one of the worst seasons in team history....