Ross Tucker weighs in on Christian McCaffrey’s new contract By Alan Guzzi | April 14, 2020 Comments comments