Panthers Rams Football Panthers running back Christian McCaffrey has been traded to the 49ers. (Ashley Landis / AP Photo)