Jimmy Garoppolo had a less-than-impressive first day of practice at 49ers training camp. But maybe it wasn’t entirely his fault.
This website uses cookies.