The lives of three teenage boys hang in the balance after their car flipped at high-speed and crashed through a fence in the Gold Coast hinterland.
The 16-year-old driver lost control of the car on Beacon Road at Tamborine Mountain in the early hours of Wednesday morning.
The vehicle rolled before coming to a rest upside down against a fence at the local swimming pool.
Wreckage from the late model car and bits of a fence surrounding the bowling club littered the semi-rural street in Tamborine North.
Two 14-year-old boys were trapped in the back seat of the almost unrecognisable car.
They were eventually rescued and flown to the Queensland Children's Hospital with head, chest and limb injuries.
The driver was taken to Gold Coast University Hospital where he was induced into a coma with significant head injuries.
All three remain in a critical condition.
A 14-year-old passenger in the front seat and another boy sitting in the back suffered minor injuries and were taken to hospital as a precaution.
Police say speed was a factor and they continue to investigate the crash.