Eight surveillance cameras on board a Connecticut Transit bus captured the terrifying moment of impact when a police cruiser smashed into it in New Haven on Monday.

The CT Transit bus can be seen traveling down Temple Street when a cruiser driven by Officer Victor Herrera of the New Haven police, coming from Elm Street, slams into its side.

Video from outside the bus shows a UPS truck near the intersection, which some speculate could have blocked the bus driver's view of the oncoming cruiser.

According to police, Herrera was responding to a call at the train station when the crash occurred. In the video, it's not clear if the cruiser had its lights on. Witnesses gave all different accounts on Monday.

“I felt the crash," said Christopher Krantz, who was riding the bus. "I didn’t see him coming, but apparently the cop had his lights on and he was coming through.”

“I'd seen the cop car flying up, but I didn't know it was coming towards us until we got hit,” said Debra Conway, also on board the bus.

Video from inside the bus shows passengers being thrown from their seats to the floor.