Via: NFL.com
Last we heard of Jimmy Garoppolo, Kyle Shanahan intimated he would be ready to go by organized team activities. Three months later, that prognosis remains the s...