This week’s featured missing person is Deandre Nativoni Brown, a 22-year-old who disappeared from Jasper, Alabama on July 29, 2005.
It doesn’t look good for him: witnesses heard shots fired, the police found Brown’s bloodstained clothing, and the vehicle he was driving was found abandoned and burned.
That is terrible. His poor family.