News

Josh Metellus and the Vikings on Saturday agreed to a three-year contract extension reportedly worth up to $42 million, with $25 million guaranteed.