GLEN ELLYN, Ill. (CBS) -- A 54-year-old man is accused of drunk driving while transporting a bus full of high school students to the prom in Glen Ellyn last evening.
23 students from Oswego East High School were on that bus, says the DuPage County Sheriff's office.
And they noticed the driver - Richard L. Madison of Palos Hills - was driving erratically.
So they told their parents, who notified two off-duty Oswego police officers who were working security at the prom.
Limo Driver Charged With DUI After Driving Teens To Prom
Madison was arrested and charged with misdemeanor counts of DUI and reckless conduct.
The DuPage County Sheriff says Madison was working for the Limos Alive Party Bus company based in Alsip.
Its website says Limos Alive "will provide you with the ultimate party atmosphere to get you going along the way. Comfortable limousine style seating, laser lighting, stereo surround sound and mini bar."
It was oswego east high school's senior prom. and kelsey dano was expecting the night of her life.
Instead, what she got, was the ride of her life.
"I had s feeling he was drunk when we first went into the ditch," said Kelsey Dano.
Dano says 54-year-old Richard Madison drove into a ditch just as he was leaving the Oswego subdivision where he picked up 24 students.
"We went out of the subdivision, but he cut through multiple subdivisions just to get onto the main raid and then he hopped over two medians," said Dano.
Madison was arrested when the group finally arrived at the prom site, Abbidington Banquets near Glen Ellyn, a 45-minute trip that took 75 minutes instead.
"We got there, we got out of the bus or whatever, he kind of was stumbling and his eyes were really red," said Dano.
for more features.