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 ...