Published: Mar 13, 2012 11:13 PM EDT
Updated: Mar 14, 2012 1:30 AM EDT

CAPE CORAL, Fla.- Officer David Wagoner conducted a routine traffic stop on April 16, 2011. He asked the driver for her license and registration, and noticed a passenger on the other side. He asked for the passenger's identification.

Later, he'd learn the passenger was Yousel Rivera. Wagoner would also learn he was waiting with a silver revolver.

The video is hard to watch.

Court records say Rivera jumped on top of the driver and sped off. But Wagoner wasn't down for long. He tried one last time to stop the car by getting up and firing shots. Then he radioed in a description of the shooter.

When officers and medics arrived, they realized it was Wagoner's bulletproof vest that saved his life.