The Minnesota Vikings and New England Patriots both moved on from K.J. Osborn which has landed him another new team.