49ers RB Christian McCaffrey practices in full after recovering from calf injury

Top