Charvarius Ward, 49ers agree to three-year contract in NFL free agency

The 49ers add a top player at their biggest position of need.
Previous post Charvarius Ward agrees to three-year deal with 49ers
Next post Spring Training: Cubs deal with some injuries, Lance Lynn gets in bullpen work for White Sox