George Kittle has decided not to show up to Phase 1 of 49ers OTAs according to The Athletic's Mike Silver. Of course, OTAs are voluntary and that means Kittle doesn't have to be there. But he's a captain and he's staying away for financial reasons.
More info on: George Kittle