Colin Cowherd subscribes to the idea that Lamar Jackson is done with the Baltimore Ravens, but if so, where’s the landing spot for the MVP quarterback? He makes a case for the New England Patriots, and lays out why he thinks Lamar would be a good fit for Bill Belichick’s team. Click Here for more