According to ClickOrlando, the incident occurred at 6:30 a.m. at the intersection of American Boulevard and Texas Avenue in Orlando, Florida. The unidentified 25-year-old pedestrian, who was last reported in stable condition, was crossing the street via a crosswalk when he was struck by a white sedan.

Florida law requires drivers to yield to pedestrians in crosswalks.

“The driver of a vehicle at an intersection that has a traffic control signal in place shall stop before entering the crosswalk and remain stopped to allow a pedestrian, with a permitted signal, to cross a roadway when the pedestrian is in the crosswalk or steps into the crosswalk,” Section seven of Florida Statute 316.130 states.

Additionally, drivers must also yield to pedestrians in crosswalks where traffic control signals are not in place.

Of course, pedestrians are not legally allowed to “suddenly leave a curb … and walk or run into the path of a vehicle which is so close that it is impossible for the driver to yield.” However, the Orlando pedestrian was already in the crosswalk when he was hit by the sedan.

The driver, a 34-year-old woman, told police that she swerved to the right lane when a vehicle stopped at the intersection, the Orlando Sentinel reports. She then swerved back into the left lane but hit the man in the process.

Then, a school bus — which was headed to Oak Ridge High School — ran over the man.

The security camera of a nearby business captured the entire accident on video. The footage, which was obtained by ClickOrlando, shows the man fall to the ground upon being hit by the sedan.

While he lays on the ground, the school bus approaches. Though the bus appears to swerve to the right — per the Orlando Sentinel, the bus driver told police she did this in an attempt to avoid the man but he was still struck by the bus.

The pedestrian was taken to the hospital with serious injuries, though he is in stable condition, Fox 35 News reported. No other injuries were reported.

The students were placed on a separate bus and taken to school.

A Florida Highway Patrol report obtained by ClickOrlando states that the driver of the sedan faces charges of failing to yield to a pedestrian in a crosswalk.