Niners NationWho were some of the best free agent signings in 49ers history?Mar 21, 2020Kyle PoseyBy Kyle Poseymore_vert