*WARNING: VIDEO CONTAINS STRONG LANGUAGE*
UPDATE: A terrifying video recorded on the Bruce Hwy this morning shows the truck crash that caused traffic chaos, as it unfolded.
Kaieisha Afoa was travelling north behind the truck when it swerved into the median strip then onto oncoming, south-bound traffic, colliding with a car and knocking it off the road.
It then swerved back onto the median strip between the north- and south-bound lanes, at Beerburrum, where it tipped on its side and came to rest.
Kaieisha and her dad were heading to Maroochydore for a Rugby League competition when the truck began to swerve.
"My dad said to start taping in case of an accident," she said.
"I was scared that the truck was going to crash into us."
The truck driver and a man travelling in the car he hit received minor injuries in the crash, and both were taken to hospital.
Traffic travelling in both directions was delayed for hours as emergency services cleared the road.
EARLIER: Drivers on the Bruce Hwy are facing long delays in the wake of a truck rollover.
South-bound lanes have been affected by the crash, that happened at Beerburrum just after 7am.
A truck and car were involved in the crash, that left the truck on its side in the median strip between the north- and south-bound lanes of the highway, near Beerburrum Creek.
The 38-year-old truck driver was taken to Caboolutre Hospital with a head trauma and a 30-year-old man who was in the other vehicle suffering chest discomfort has been taken to Sunshine Coast University Hospital for assessment.
Update your news preferences and get the latest news delivered to your inbox.