From the surprise retirements of Chris Borland and Patrick Willis, to the departure of Jim Harbaugh, the San Francisco 49ers have had a rough offseason.
From the surprise retirements of Chris Borland and Patrick Willis, to the departure of Jim Harbaugh, the San Francisco 49ers have had a rough offseason.