Ben Watson is moving on. After playing for 6 years for the New England Patriots, he has found a new home with the Cleveland Browns.
According to the attached article, Watson signed a six-year deal worth $12 million.
He'll be challenged to contribute to a team that has been down for a good while. The Browns started off last year going 1 and 11 before they won their last 4 games.