The San Francisco 49ers have had a fairly wild offseason. We knew some of this was in store as the Jim Harbaugh drama came to a head immediately after the season concluded. The team went through some kind of coaching search and ended up deciding on the internal promotion of defensive line coach Jim Tomsula.
The start of free agency was pre-empted by the retirement of Patrick Willis, and the rumored retirement of Justin Smith. Free agency departures began, and then next thing we know, Chris Borland decided to retire. Suffice to say, it's been a crazy few months, with the draft to likely cap things off.