[Adam Schefter] Sources: former Colts C Ryan Kelly reached agreement with the Vikings on a two-year, $18 million deal, per @JFowlerESPN and me.