It looked like a scene from a movie or video game, Rob Glinski said.
A tour bus, heading back to New York City after a trip to the American side of Niagara Falls, was swerving between lanes on the New York State Thruway when it crashed just after noon on Friday.
The bus driver got distracted and lost control, officials said, overcorrecting and rolling over on the interstate, near the town of Pembroke, about 40 miles east of Niagara Falls.
Glinski said it was like someone had taken a snow globe and shaken it. He thought about the more than 50 passengers onboard, many of whom might not have been wearing seat belts.
First responders swarmed the area to help the passengers, some of whom were ejected or trapped. Many of the passengers, some from China and the Philippines, spoke little Engli