Takeaways and tidbits from #49ers OTAs: Defense well ahead of offense
Posted by 49ers Webzone on
Takeaways and tidbits from 49ers OTAs: Defense well ahead of offense
A quick recap from the 49ers' third open OTA practice on Thursday.
www.49erswebzone.com