It was about 5:30 a.m. and still dark when Williams heard a woman’s screams on the trail over his earbuds, KVUE reported.
So he took out his earbuds and pointed his flashlight in the direction of the screaming — and quickly realized a woman was being sexually assaulted, the station said.
“I came up, pulled my gun and told him to get off of her,” Williams told KVUE, adding that he ordered the man to get on his knees and show his hands.
While the man ran off, Williams took the victim to safety and waited with her until police arrived, the station reported.
Because of the description Williams and the woman gave authorities, police arrested 22-year-old Richard McEachern several days after the incident, the station said, adding that he was charged with sexual assault and remains in the Travis County Jail.