Passengers described seeing blood and hearing screams of anguish after two Transperth buses collided in Warwick yesterday.
There were 17 people on the buses. Five people were taken to hospital with non-life threatening injuries and the remaining 12 were treated at the scene for minor injuries after the collision on Beach Road about 5.45pm.
Tracey Osborne was sitting near the rear doors on a Morley-bound 371 bus that slammed into the back of the 450 heading to Landsdale. She said a woman standing in the doorway was drenched in blood after smashing her head against the glass doors.
"She had blood all over her face," Ms Osborne said. "She didn't fall out but she was in a heap on the floor in the doorway.
"A lot of people were in pain and crying out.
"There was blood; there were people with back injuries, neck injuries, head injuries … I was OK to start with and then the nerves hit and I started crying."
Govind Kalyan, who had been sitting in the second last row of the front bus, said several people seated around him were taken to hospital.