Vikings Sign TE John Carlson

The Minnesota Vikings have agreed to terms with TE John Carlson.