The News-Democrat reported in 2019 that police believed Travis dumped four of his victims in East St. Louis. Travis ...
Investigators “began taking a new look at the investigation in recent years, as advancements in DNA technology provide new ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results