Instant Reaction: Grading the Juan Thornhill free agent signing

A major roster hole has been filled in Cleveland.

On the same day the team officially announced they will part ways with John Johnson III, the Cleveland Browns signed his replacement in safety Juan Thornhill to a three-year deal for $21 million. The difference is that JJ3 is not a true free safety and that Thornhill is which is something this team has sorely needed for the past three seasons.

Thornhill has spent his entire four-year career in Kansas City where he helped the team win two Super Bowls as one of the better coverage safeties in the NFL. The Browns continue to have a good week of free agency as they fill major holes and needs before the draft in April giving them more flexibility.