The Cleveland Browns aren’t getting the return on investment they hoped for after giving Deshaun Watson the highest guaranteed contract in NFL history. Watson looks like the NFL’s worst quarterback this season, and Cleveland looks like one of the league’s worst teams. Following an embarrassing 34-13 loss to the Washington Commanders in Week 5, two-time […]