Danny Izzi, president of Avanti Limousines and Airport Transportation, said the 20 teenagers were in a Cadillac Escalade limousine he was driving Saturday when a Honda Odyssey van began veering wildly in front of them, the South Florida Sun Sentinel reported Monday.
"[The driver] was wobbling [and] the van was going side to side on two wheels almost," Izzi said. "I knew she was losing control and as soon as she hit the wall she rebounded and then the van fell [over] so the passenger side was on the top."
He said he heard yelling and crying as the van's passengers tried to free themselves along Interstate 595.
Then Izzi and the teens left the limo to help those in the overturned van, 17-year-old Krista Pulcini said.
"We were trying to help because we didn't know what happened, how they flipped, how many people were in there," she said.
The Sun Sentinel said emergency crews arrived at the crash scene within five minutes. Seven people, all from Fort Lauderdale, were taken area hospitals. Florida Highway Patrol said no one was seriously injured.
No reason was reported for the crash.
The seniors went to their prom on Fort Lauderdale beach, bloodied but not worse for wear.
"I went to the prom and a lot of girls were helping me get the blood out of my dress, so it was good," Pulcini said.
Texas principal bans speaking Spanish, stirs controversy
Florida bear attack: Black bear mauls woman's face