49ers RB Christian McCaffrey: I thought I'd be a Panther forever
49ers acquire RB Christian McCaffrey from Panthers
San Francisco 49ers Acquire Star Running Back Christian McCaffrey
49ers RB Christian McCaffrey on surging Panthers: They're killin' it
Christian McCaffrey trade details: Breaking down the draft picks
3 reasons 49ers wildly overpaid in blockbuster Christian McCaffrey
AP source: 49ers acquire Christian McCaffrey from Panthers
Christian McCaffrey traded to 49ers: Panthers deal star RB for
Christian McCaffrey jaded by trade, adamant about winning with 49ers
Quick study: McCaffey picking up San Francisco's offense