A driver in Singapore narrowly missed getting taken out by an out-of-control bus that came careening across a road divider before rolling over. The driver managed to catch it all with a dash cam.

The people in that bus weren't so lucky, reports Singapore's Straits Times. The newspaper says that a 19-year-old passenger was killed when the SMRT bus turned over, and two other occupants — including the bus driver — were hospitalized.

The video of Sunday morning's crash is brief, but it's terrifying just how quickly it all happened.