Guard Josh Kline has signed with the Minnesota Vikings, the team announced Wednesday. A source tells ESPN’s Courtney Cronin that the deal is for three years and is worth $15.75 million.