Here's the #49ers full pre-practice participation report. pic.twitter.com/jlBFBiBJyL— Matt Maiocco (@MaioccoNBCS) August 4, 2017
Here's the #49ers full pre-practice participation report. pic.twitter.com/jlBFBiBJyL