Reports: Vikings, QB J.J. McCarthy agree to 4-year deal
The Minnesota Vikings and quarterback J.J. McCarthy have agreed to a four-year, $21.85 million contract, two days before rookies are set to report to