Garoppolo and the 49ers have agreed to a long-term contract extension. Keiana Martin has the details.