NFC West
Observations from Day 8 of 49ers training camp
After an off-day on Thursday, the 49ers returned to practice today. Here is what stood out during the 49ers’ eighth practice of training camp. Jimmy Garoppolo: Garoppolo completed seven of his 11 pass attempts and had a typical Jimmy Garoppolo performance. His best throw of the day was a 20-yard strike to Brandon Aiyuk, who was running a post on the left side of the offense to convert a third…