EXPERIENCED emergency services people marvelled that no-one was killed in a spectacular crash on the Brisbane Valley Highway.
The highway was blocked after the collision involving two trucks and two cars south of Fernvale late yesterday.
Queensland Fire and Rescue Service (QFRS) area commander David Hermann said the crash happened about 5.15pm.
Inspector Hermann said a car and a B-double truck collided and a car and B-double following the truck became involved.
The driver of the car following the truck drove down an embankment and the other B-double jack-knifed to avoid colliding. The impact was so great it ripped the engine from the car, a blue Holden Astra.
The B-double trailer was separated from the prime mover and it overturned before landing back on its wheels. Both drivers were trapped and separate crews were tasked to release them.
A Lowood crew and another from Karana Downs worked to get the car driver out and a rescue team from Ipswich was responsible for the truck driver.
Inspector Hermann said it took 15 minutes to get the driver out of the truck and more than an hour to remove the car driver.
A Queensland Ambulance Service spokeswoman said the truck driver had minor injuries and was taken to Ipswich Hospital. The car driver had rib fractures, abdominal injuries and a possible fractured pelvis and was taken to the PA Hospital.
"How someone wasn't killed I don't know," Ins Hermann said.
Samantha Parsons was in the car following the B-double when it and the Holden Astra collided.
"I'm a bit shaken up. I'm feeling very lucky," she said.
"It was nearly a head-on with the car and the truck. The truck swerved and they collided and I saw a B-double coming up behind me so I drive down an embankment. It tried to stop and it jack-knifed; it all kind of happened in slow motion."