Christian McCaffrey trade from Panthers to 49ers: Inside story - ESPN
Christian McCaffrey traded: Panthers to San Francisco 49ers
Grading the 49ers-Panthers trade for Christian McCaffrey
New 49ers RB Christian McCaffrey passes physical, will wear No. 23; Charvarius Ward practices
49ers GM John Lynch reveals why SF 'took a swing' on star running back Christian McCaffrey
Kids NFL T-Shirts on Sale, NFL Discounted T-Shirts, Clearance NFL Apparel
Panthers trade RB Christian McCaffrey to 49ers
McCaffrey trade paying big dividends for the 49ers a year later
Minus Christian McCaffrey, Panthers knock off Buccaneers - ESPN
Christian McCaffrey spotted in 49ers gear for the first time since late-night trade (Video)
Christian McCaffrey (Carolina Panthers) (Away Jersey) Funko Pop! NFL Series 9 : Funko NFL Series 9: Sports & Outdoors
Christian McCaffrey trade from Panthers to 49ers: Inside story - ESPN