Bill Belichick Leaving New England in 2024??
As long as you haven’t been living underneath a rock for the 2023 NFL season, you’d know that it isn’t a pretty scene in New England. Falling to the Indianapolis Colts in Germany on Sunday, the Patriots have fallen to 2-8 on the year. On Tuesday, Dan Orlovsky said on the Pat McAfee Show, that […]
Read More Bill Belichick Leaving New England in 2024??