Do you know who murdered Christopher? On February 26, 1995, Christopher Lee Willcut was found murdered in his home at 218 S. Richmond, Tulsa, Oklahoma. His roommate discovered his body around 7:10 a.m. after Willcut had failed to pick him up from work as planned. Willcut had last been seen the previous evening, and there was no sign of forced entry into the residence. He died from a gunshot wound, and the circumstances of his death have remained unsolved for decades.
Investigators have continued to seek information regardin
...Read More