FanShot

Vikings and TE John Carlson just agreed to a 5-year, $25 million deal with $11 guaranteed with the...

16

Vikings and TE John Carlson just agreed to a 5-year, $25 million deal with $11 guaranteed with the Vikings, a source confirms.

Adam Caplan (caplannfl) on Twitter