Christian McCaffrey thrilled to be mastering Kyle Shanahan's 49ers offense, and that should terrify defenses
Christian McCaffrey traded to 49ers; Bills not among final suitors - Buffalo Rumblings
49ers camp: Top 5 observations in Monday's feisty padded practice
Christian McCaffrey - If team gets rid of you, you take it personally - ESPN
McCaffrey finds the end zone four times in 49ers' win - ESPN Video
Christian McCaffrey trade from Panthers to 49ers: Inside story - ESPN
Christian McCaffrey fantasy FAQ: impact on 49ers, Panthers - ESPN
Christian McCaffrey Clarifies Viral Comments About 49ers, Panthers Trade
This ESPN take on Christian McCaffrey trade ages worse and worse every game