This is the moment a shopper becomes a hero as he protects two small children from gunfire.
As shots were fired at the glass-fronted store in New Mexico, the man put himself between the gunman and the children.
The heroic act was caught by the store’s video camera. The incident can be seen from two different angles in the same screen.
In a post on Facebook, Espanola Police Department explained: “This unidentified man takes two children in his arms and shields them with his body as shots were fired in their direction.
“As he went to the ground, he also positioned his body over a woman who was already laying down. Without hesitation, this man protected three lives. Thank you sir for your bravery.”
Meanwhile, off-duty firefighter Enrico Trujillo was shielding another woman from the same bullets near the store’s front door.