Three teenage girls were rescued after their car careened off a northern Arizona road, over a 100-foot cliff and landed on top of the 16-year-old driver who got flung from the vehicle.

The Yavapai County Sheriff's Office says two passengers, ages 16 and 17, were rescued quickly but it took four hours to extricate the driver late Wednesday.

Despite that, authorities say the girl suffered only minor injuries because a depression in the car roof created a cavity above the ground.

Information on any injuries to the 16-year-olds wasn't immediately available.

The sheriff's office says the driver apparently lost control after taking a turn too fast, but that there was no sign of alcohol or drug use. The girls were returning from the popular Fossil Creek outdoor area.