49ers reach contract extensions with GM John Lynch, head coach Kyle Shanahan

Top