He was released from the 49ers after several arrests and at the time of his release, Shanahan stated he was a difficult player to trust.
He hasn’t played in three years but hopefully he has matured and his illegal activities are behind him. I doubt he has much to offer after not playing for three years and having had a serious knee injury but I guess they figure they have nothing to lose bringing him in for a look.
He isn’t the high character type of player I prefer but I’m not the person making decisions on who they sign or bring in for visits.