Christian McCaffrey's OTA absence is not contract related (but his contract is a little out of whack)
Via: Pro Football Talk
49ers running back Christian McCaffrey didn't show up for the start of OTAs in San Francisco. Coach Kyle Shanahan tiptoed around the reason(s) for McCaffrey's a...