His departure from the Dolphins marks the latest in a long line of twists and turns in his career, from the NY Giants to the Browns, Ravens and Rams.