The 49ers finally have some clarity on Christian McCaffrey

.....

© SFGate