Earlier tonight, I brought you the post-training camp nuggets. Given the timing, I thought putting practice reports up towards the late evening could tide everyone over until the second day of training camp.
Welcome, everyone to the second day.
The first day had some defensive stoppages and good stuff from Jimmy Garoppolo. Now it’s time to see what’s consistent in all of this. We’ll see who plays with the second stringers and who got bumped with the first (something which is nothing to really note at this point).
And here are some links
It’s time for Jimmy Garoppolo to prove 49ers right (Pro Football Talk)
49ers sign Jordan Thompson (Pro Football Talk)