According to court documents, DNA analysis of a facemask left at the scene indicated it was “1.3 sextillion times more likely” to have come from him. On June 6, 2024, the Abilene Police ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results