When jogger Kelly Herron took a break to use the restroom while running through Golden Gardens Park in Seattle recently, a man (who is reportedly a registered sex offender) followed her into the public bathroom. Herron told ABC News that the man attacked her, took her down to the ground and beat her knees and legs.

Luckily, Herron had taken a self-defense class at work a few weeks prior to the assault and was able to employ those tactics to fight her attacker off.

"I just kept screaming, 'Not today, motherf***er,'" she told ABC News.

"All those little things that I learned in my life ... how to punch and everything came back to me," she continued. "I started to feel like I was going to lose consciousness ... but I got another surge of adrenaline, and I reached for the door and was able to get out."


Kelly posted about her assault on Instagram, including an image from her fitness tracker's GPS going crazy during the fight.

Herron said a passerby outside had a carabiner on them, and they were able to use it to lock her attacker in the bathroom until police arrived.

According to ABC News, the alleged attacker was identified as 40-year-old Gary Steiner, who apparently has an assault record against multiple women dating back to the 1990s. He is being held in jail on $750,000 bail.


And as for Herron? She's doing okay. "My face is stitched, my body is bruised, but my spirit is intact," she wrote on Instagram.

In related news, Kelly Herron is jogger and a badass.