Via: NBCS Bay Area
Hours before the official opening of the free agent signing period, 49ers nose tackle Ian Williams agreed to a five-year contract extension. But.....