The Cape Girardeau County Sheriff's Office reports a private charter bus crashed on Highway KK early on Thursday morning near I-55 in Cape Girardeau.
According the Missouri Highway Patrol, about 40 people were on board the bus when the crash happened.
The man driving the Megabus wanted to avoid a semi crash on I-55, so he took a detour onto Route KK. That's when he ran into some trouble of his own.
The highway patrol reports the bus, a 2015 freightliner ran off the road on I-55 northbound, north of Appleton, and crashed on its side.
Nefferteria Wooten said she started worrying when this huge Megabus detoured off of I-55.
"About 3 a.m., when it was pouring down raining, things starting going real bad then," she said. "We kept going, he never pulled over, even in the rain, even after we ran into a dead end. We turned around, we still kept going."
That's when Wooten said a semi-truck passed in the opposite direction and the bus driver lost control.
"Once it tipped over everybody was nervous, everybody was screaming. At that point it laid over the ground to its side so all the people downstairs had to come upstairs. There was some people that was still stuck downstairs and they had to bust the front window out," she said.
Wooten took a video of a fellow passenger getting helped out of the bus by emergency crews.
Mary Patterson rode on the lower deck.
"We were confused and wondering where it was going to land and it finally landed on its side and everyone seemed to be ok and we thanked and praised God in that moment," she said.
Passenger William Glenn said when the bus landed, he and a few men immediately started helping the women and children.
"We got to save them first if it's a possibility," he said. "That was the main thing in my mind was save the babies and the women, because I don't know if we was on a hill, a 5-foot thousand drop, we didn't know!"
The Cape Girardeau County Transit Authority transported the passengers to the Salvation Army in Cape Girardeau where many reached out to family and friends.
Some passengers say they're frustrated with how Megabus handled the wreck. They're not even sure what happened to the two drivers traveling with them.
Patterson, on her way to Chicago for a family reunion, said she's looking for a new way to travel.
"I don't know if I'll be back on Megabus again," she said. "But I'm glad everybody got out of there, and thanks to the help of the Salvation Army in Cape Girardeau."
The Cape Girardeau County Sheriff's Department, the Missouri State Highway Patrol, as well as two fire departments and EMS responded to the crash.
The highway was closed down for about just over 2 hours while crews cleaned up the crash.