A man who police said stabbed a TriMet bus driver and two passengers is facing assault charges after a late-night attack in Oregon City.
The three victims remained in the hospital Thursday.
Oregon City Police said Leonard James and Richard Dickson Jr. are still at Oregon Health & Science University being treated for stab wounds.
James was stabbed in the stomach, while police said Dickson was stabbed in the chest, back and leg. They are not projected to be released until this weekend.
James was driving the bus.
Jeremy Thompson was stabbed multiple times in his back and once on the arm and he is still at Emanuel. Officers believe he could be released this weekend, as well.
It happened just before 11 p.m. Tuesday on the 33 Route on Molalla Avenue near Clairmont Way.
Oregon City Police said 19-year-old Austin Vanhagen yelled racial slurs while on the bus, but it wasn't clear if the slurs were directed at the bus driver, who is black, or some passengers who were on the bus.
"I don't have the words to even comprehend what happened last night," said Anita Jordan, Vanhagen's mother.
"I didn't raise him that way," she told Fox 12. "I have been on my knees praying for (the victims and their families). I can't imagine what they're going through."
Jordan said her son was visiting Oregon City from California, and was out seeing friends last night.
Officers said a fight first broke out between Vanhagen and another passenger as they were getting off the bus, but Vanhagen was able to force his way back on and fight with other passengers, as well as the bus driver.
One passenger told FOX 12 that Vanhagen appeared to be drunk and couldn't even walk when he got on the bus. The suspect threatened him and punched him in the face before he attacked the bus driver.
"After he punches me, three guys get off the seat and restrain him. And then he pulls out a knife," said John Olechea. "I heard fists going, then the knife pulled out. I didn't see the knife. I just heard somebody scream."
Three passengers tackled Vanhagen after he stabbed the bus driver in the stomach, police said. While wrestling him to the ground, two passengers were stabbed and one was bitten, they added.
"One passenger grabbed the suspect's arm, and I grabbed the other one and pinned it on guardrail on bus," said victim Andrew Crombie, who was bitten by the suspect. "I wanted to make sure he didn't use the knife anymore, I told him to drop it."
Crombie says he and the other passenger held Vanhagen down until officers arrived.
Officers had to use a stun gun to bring Vanhagen under control, police said. He was then taken into custody.
"The suspect kept saying, 'I don't have anything to lose, I don't have anything to lose.' From my perspective he seemed like he was in a desperate place," said Crombie.
The three stabbing victims were all conscious and breathing when medics took them to Portland area hospitals.
"My heart breaks for them," Anita Jordan said. "None of this should have happened."
TriMet handed over surveillance video of the attacks to Oregon City Police to help in the investigation.
In a statement, TriMet said in part, "We know the entire TriMet family shares their concern for the operator's welfare and for a speedy recovery. We also share our concern for the welfare of the passengers that were also wounded in the assault."
Crombie says he has known the driver since high school, and believes he is extremely well-loved in the community.
"My heart goes out to him and his family, I'm very grateful to for all that he did to keep passengers safe" said Crombie.
Copyright 2012 KPTV (Meredith Corporation). All rights reserved.
Thursday, December 5 2013 8:32 PM EST2013-12-06 01:32:46 GMT
An Amber Alert has been activated in Oregon for a 14-year-old girl from Kennewick, WA. The Amber Alert was first activated in Washington Thursday afternoon. Police said Elizabeth Romero was last seenMore >
An Amber Alert has been activated in Oregon for 14-year-old girl Elizabeth Romero of Kennewick, WA.More >
Thursday, December 5 2013 4:55 PM EST2013-12-05 21:55:17 GMT
Donations poured in Thursday for a woman who live-tweeted about a fatal crash, unaware at the time the victim who died was her own husband. Police said Craig Johnson, 47, was driving north just beforeMore >
Donations poured in Thursday for a woman who live-tweeted about a fatal crash, unaware at the time the victim who died was her own husband.More >
Thursday, December 5 2013 10:51 PM EST2013-12-06 03:51:59 GMT
A Portland man was sentenced to prison Thursday for transporting a teen girl across state lines for prostitution. Anthony Armstrong, 25, pleaded guilty in August to one count of transporting a minor acrossMore >
Anthony Armstrong, 25, pleaded guilty in August to one count of transporting a minor across state lines for prostitution.More >
Thursday, December 5 2013 10:05 PM EST2013-12-06 03:05:35 GMT
Snow is on the way, just not for the Portland metro area. A snowstorm is projected to hit the south Willamette Valley and the Oregon coast Friday. According to Fox 12 Chief Meteorologist Mark Nelsen,More >
A snowstorm is projected to hit the south Willamette Valley and the Oregon coast, but not the Portland metro area. More >
Thursday, December 5 2013 2:56 PM EST2013-12-05 19:56:09 GMT
Deputies are searching for a 13-year-old runaway who is considered endangered and possibly with a 40-year-old man. Samantha Dodson, 13, of Oregon City, was last seen Tuesday night. Clackamas County deputiesMore >
Authorities say 40-year-old Kelsey McCune is known to make money doing freelance computer work, and he may be carrying large duffel bags and backpacks with camping gear. More >
Friday, December 6 2013 1:28 AM EST2013-12-06 06:28:26 GMT
A second case of disturbing animal abuse has been discovered involving a puppy's mouth tied shut. A man found a puppy in a box with filthy blankets in Kane Park in Gresham at 8 p.m. Wednesday. The puppyMore >
A second case of disturbing animal abuse has been discovered involving a puppy's mouth being tied shut.More >
Thursday, December 5 2013 8:53 PM EST2013-12-06 01:53:30 GMT
Vancouver police want to find a five-month-old baby reportedly taken from a Child Protection Services worker by her parents.It started on Nov. 27 when CPS were supposed to take custody of the child dueMore >
Vancouver police want to find a 5-month-old baby reportedly taken from a Child Protection Services worker by her parents.More >
Friday, December 6 2013 12:39 AM EST2013-12-06 05:39:20 GMT
Brian Clark creates a wreath inside the shop at his farm in southwest Portland.
You could definitely feel the bone-chilling cold across the Portland metro area on Thursday night. Winds were fairly constant in some spots. Brian Clark, who owns a farm near Southwest Miller and BarnesMore >
You could definitely feel the bone-chilling cold across the Portland metro area on Thursday night. Winds were fairly constant in some spots.More >