Why did Christian McCaffrey get traded to the 49ers?
49ers land Christian McCaffrey in trade with Panthers - The Japan Times
Panthers trade RB Christian McCaffrey to 49ers in exchange for host of draft picks
49ers acquire running back Christian McCaffrey from Panthers
NFL: 49ers acquire RB Christian McCaffrey from Panthers
Panthers trade Christian McCaffrey to 49ers
Christian McCaffrey: Carolina Panthers trade star running back to the San Francisco 49ers
49ers RB Christian McCaffrey: I thought I'd be a Panther forever
49ers acquire Christian McCaffrey from Panthers