NFL Vikings’ J.J. McCarthy gets brutally honest on ‘failure’ amid inconsistent spring June 17, 2024 Sportextra 0 The Minnesota Vikings saw Kirk Cousins leave in free agency for a massive contract with the Atlanta Falcons. They then