Via: 49ers.com
The San Francisco 49ers finished up their third and final week of Organized Team Activities on Friday. Read up on 49ers.com's most notable observations...