The Good and Not So Good from Week 1 of 49ers OTAs

Grant Cohn discusses the good and not so good from Week 1 of San Francisco 49ers OTAs.