Do you know what happened to Lee Gene? In the summer of 1991, a grim discovery was made in Tulsa, Oklahoma, that would begin a decades-long mystery. On June 29, human remains were found at the 2600 block of West 158th Street South. These remains were later identified as belonging to 13-year-old Lee Gene Stebens, a young male who had run away from a juvenile shelter prior to his death. The case was quickly determined to be a homicide.
When his body was discovered, Stebens was wearing a blue and white striped shirt and gray slac
...Read More