A woman waiting on a train platform in the Madrid metro fainted and fell onto the train tracks as a train approached.
Luckily an off-duty police officer was nearby and sprang into action.
He jumped onto the tracks and carried her to safety.
The train managed to stop in time as passengers on the platform desperately tried to warn the driver.
The woman made a full recovery.
Click here to see the latest mugshots in Palm Beach County
Click here to see the latest mugshots in St. Lucie County.
Get the latest updates, photos and video from the devastation in Moore, Okla. Also, see how to help.
New Jersey state officials provided details Thursday on raids they conducted a day earlier as part of a yearlong investigation dubbed Operation Swill.