Passenger Stefon Braxton told Channel 4 Action News’ Marcie Cipriani they were traveling from Philadelphia to Pittsburgh when he noticed the bus was swerving.

Braxton said he then looked out the window and noticed the bus was being boxed in by two tractor-trailers trying to stop it from swerving further.

Braxton, who was seated on the upper level of the bus, said he ran downstairs to help after hearing other passengers trying to wake the bus driver up.

“Luckily there was a passenger, and he’s the pastor of a church here in Pittsburgh, and he just got his (commercial driver’s license) and knew how to drive a bus, so he jumped on her lap and started steering the bus, and other passengers, they pulled her out,” said Braxton.

When the driver came to, Braxton said she told passengers she was without her blood pressure medication.

“I think she thought she could make it to Pittsburgh to get her medication, but it just didn't work out that way,” said Braxton.

A Megabus representative gave the following statement to Channel 4 Action News on Tuesday:

“At approximately 6 p.m. on Monday, Aug. 27, a megabus.com bus was pulled to the side of Interstate 76 near Bedford after the driver became ill. A relief driver was brought to the location, and drove the bus and passengers to their destination.

"The driver who took ill is doing well and will receive further checks from the doctor. Safety is our absolute priority and, as a matter of course, we are investigating the incident. We apologize to megabus.com passengers for the disruption to their trip."

Israeli Prime Minister Benjamin Netanyahu warned Tuesday that a proposed agreement between world powers and Iran was "a bad deal" that would not stop Tehran from getting nuclear weapons -- but would rather pave its way to getting lots of them and lea...