As soon as the bus driver hears the woman scream, she pulls over. She yells at the man to stop and manages to pull him off the woman.
Then he starts choking the driver. Other riders watch in horror and call 911.
The first victim gets up. Video shows her face is covered in blood.
The man goes after her again.
That's when the driver opens the doors, allowing other riders to escape. The driver then calls for help.
The man pushes the first woman out of the bus.
Then he starts barking orders at the bus driver, telling her to close all the doors. She keeps her cool, and then jumps out, shutting the front door.
But before she escaped, she managed to disable the battery, which prevented the attacker from driving off with the bus.
Who knows what may have happened if the man was able to drive off. That is why Port Angeles police are calling the bus driver a hero.
The man is identified as 59-year-old Riley Edge White. He faces charges of felony assault and harassment.