Free agent tight end Robert Royal, who played for the Buffalo Bills the past three seasons, has reached a four-year agreement with the Cleveland Browns. Link To Original Article