49ers O-lineman Davis retires again from NFL

49ers O-lineman Davis retires again from NFL
Source: ESPN.com