AP source: 49ers acquire Christian McCaffrey from Panthers
Kawakami: Why the 49ers decided they had to get Christian
The Loop Fantasy Football Update Week 4: Last-minute moves
Christian mccaffrey hi-res stock photography and images - Alamy
2020 NFL Team Preview Series: Carolina Panthers
Panthers activate Christian McCaffrey from injured reserve ahead
Christian McCaffrey's Panthers legacy: Dangerous when healthy
NFL player props: Christian McCaffrey rushing Yards and touchdowns
Panthers have 'excellent' insurance for Chrisitan McCaffrey