A survivor described a bus swerving "like a roller coaster" and tumbling "five or six times" as it overturned early Tuesday along a Virginia interstate, killing two passengers and injuring others aboard.

Bus driver Yui Man Chow of Staten Island, New York, has been charged with two counts of involuntary manslaughter in the crash, Virginia State Police said in a news release.

The Tao's Travel Inc. bus traveling from Florida to New York with 57 people aboard rolled when it ran off the left side of an Interstate 95 exit ramp in Prince George County about 5:22 a.m., state police said in a statement.

Images from the crash scene showed crews working around the overturned bus in foggy conditions. It wasn't immediately clear if weather was a factor in the crash, state police spokeswoman Sgt. Keeli Hill said. But officials said fog prevented rescuers from using a helicopter to transport victims.

One person died at the scene and a second died hours later at a hospital, police said. Numerous other passengers were still being treated midday at area hospitals with injuries ranging from minor to serious. Police said the 40-year-old driver wasn't injured.

Monique Berry, of Harlem in New York, described the crash for news outlets at a reunion center for survivors.

"All I know, I went to close my eyes and we were moving too fast," she said. "It swerved like a roller coaster. We tumbled five or six times. It wasn't less than that."

As the bus overturned, Berry said, she remembers thinking "that was it" and when she came to, a man grabbed her and they crawled out a window. In the chaos after the crash, people were lying in the mud and screaming, she said.

"I made it. I just want to get home," she said.

The bus departed from Orlando, Florida, and stopped in Rocky Mount, North Carolina, to switch drivers, police said. It was headed to New York City when it crashed.

A representative of the Department of Transportation's Federal Motor Carrier Safety Administration is on scene and the National Transportation Safety Board has been notified, police said.

Online FMCSA records show that the Middleton, Massachusetts-based company with four vehicles and eight drivers logged 900,000 miles (1.5 million kilometers) last year. Records show no crashes reported in the past two years but list five violations in that period, including speeding and defective or no emergency exit windows.

A man who answered the phone at Tao's Travel on Tuesday morning declined to comment.