Greg Jennings has signed a five-year contract with the Minnesota Vikings after failing to reach a new deal with the Green Bay Packers.
The wide receiver was a free agent after playing the final year of his contract with the Packers in 2012.
The Vikings and Packers had both been keen to sign Jennings, who missed half of last season with an abdominal injury.
The 29-year-old has recorded over 6,500 receiving yards in seven seasons in the NFL.