Passengers on the bus saw the train coming.
Its horns sounded.
They attempted to alert the driver of its quick approach.
Some braced for impact.
All the while, the driver made no attempt to slow or stop at the rural Butler County railroad crossing -- only turning to look at the oncoming train as it struck the bus.
Those not wearing seat belts were thrown: some struck the bus roof, some "violently collided" with restrained passengers.
And when the totaled bus finally came to a stop, the driver said, "Oh my god! There is no [expletive] railroad crossing there! Are you guys alright?"
A video camera mounted on the windshield of the transit bus provided police with this view of the April 26 crash that killed two passengers. Evans City police Chief Joseph McCombs documented the video account in a criminal complaint filed Thursday.
The driver of the bus has been charged, days after a second passenger died.
Frank B. Schaffner, 59, of Butler, faces two counts each of homicide by vehicle and involuntary manslaughter; 10 counts each of aggravated assault by vehicle and reckless endangerment; and traffic violations, such as failing to stop at a railroad crossing.
"He feels very badly about the accident, and that's what we believe it was: an accident," attorney Michael Pawk said of Mr. Schaffner.
On the morning of the wreck, the bus crossed the tracks once to pick up a passenger, and then again, when the train struck the bus about 8:10 a.m.
Mr. Schaffner, who wore dark sunglasses at the time of impact, told police, "it was foggy and that one of the passengers on the bus was yelling to him and that he looked out the window and noticed the train and floored it," Chief McComb wrote in the criminal complaint, later noting that the video depicts a "slight fog."
Following the accident, two prescription-type bottles were taken from Mr. Schaffner, who told police they were antacids.
Police obtained a search warrant for a blood sample.
All of the passengers and the driver were taken to local hospitals following the crash.
John Burkett, 88, of Zelienople died Saturday in the VNA Inpatient Hospice in Butler, said Butler County Coroner William F. Young III.
Claudette Miller, 91, of Callery, died the day of the accident at Allegheny General Hospital, according to the Allegheny County medical examiner's office.
Elderly adults and adults with special needs, ranging in age from mid-20s to 91, were on the Butler Area Rural Transit bus, which is administered by the Alliance for Nonprofit Resources.
The investigation has only just begun, Mr. Pawk said, and the railroad and engineer's involvement need to be examined.
"We will prepare for the preliminary hearing and to defend the charges," Mr. Pawk said.
Mr. Schaffner was arraigned on the charges Thursday and released on $15,000 unsecured bond, Chief McCombs said.
At the time of the accident, Michael Robb, executive director of the Alliance for Nonprofit Resources Inc., said Mr. Schaffner was a part-time employee who had worked for the group for about 2 1/2 years and was a "good driver."
Staff writer Molly Born contributed. Lexi Belculfine: firstname.lastname@example.org or 412-263-1878. Twitter: @LexiBelc.