Deshaun Watson tears Achilles again.

I can see where you are coming from, but with his fully guaranteed $230 million, he gets the last laugh. Its the Browns that take this one on the chin.
is that the worst contract in league history? even worse than jamarcus russell?