The 49ers just announced they've signed free safety Craig Dahl to a three-year deal. Here is general manager Trent Baalke's statement: "We are pleased to announce the signing of Craig. ... Read more »