Decked out in tuxedos and ball gowns, 20 prom-bound high school seniors and their limousine driver came to the rescue after a van overturned on a Florida highway.
The well-dressed students managed to pull seven passengers from the van Saturday and make it to prom just 15 minutes late, limousine driver Danny Izzi told ABCNews.com.
The students were traveling on Interstate 595 to their prom at the Westin Hotel on Fort Lauderdale beach when the van, which was in front of the limousine, began swerving, Izzi said.
"When it hit the wall and turned over, I was right behind it," Izzi said.
He hit the brakes and got out of the car to help.
Frank Tucker, a football player at Western High School in Davie, Fla., said the students had no idea why they had come to a stop until he peeked out the window.
"I saw the bottom of the van," he told ABCNews.com. "We kind of reacted to it, ran out of the limo and did what we had to do."
Izzi and the teens braved blood and broken glass to pull five adults, a 9-year-old boy and a 2-year-old girl to safety.
Sgt. Mark Wysocky of the Florida Highway Patrol said the girl was not wearing a seat belt, but she and the other passengers suffered only minor injuries.
The driver of the vehicle was charged with failure to use due care and a child restraint violation, he said.
When ambulances arrived to take the victims to the hospital, the teens continued to the prom, arriving 15 minutes late and a bit disheveled.
Tucker's girlfriend, Krista Pulcini, had blood all over her gown, he said, but she managed to wash it off and continue on for the evening.
"It was a good prom," he said. "Everybody had a story to tell."