Christian McCaffrey has been an enigma for the Carolina Panthers in the last few years. On one hand, he’s arguably the best player they’ve had on the roster since prime Cam Newton. His ability to bend defenses as a running back is unmatched. However, over the last few years, McCaffrey has continually missed time due […]