Although it’s not clear why a 20-year-old man went to a Missouri Walmart with a rifle, handgun, body armor, and 100+ rounds of ammunition, it is clear what stopped him: an off-duty firefighter with a firearm. According to local news outlet KOLR, the firefighter held the armed suspect at gunpoint until the police arrived about three minutes later. It’s yet more proof that guns in the hands of the good guys wins every time.

Here’s more from The Daily Wire…

An off-duty firefighter who had a firearm with him stopped a potential attack from taking place at a Walmart in Missouri after a 20-year-old man showed up to the store with a rifle, body armor, and over 100 rounds of ammunition.

“His intent was not to cause peace or comfort to anybody that was in the business,” Lt. Mike Lucas with the Springfield Police Department said. “In fact, he’s lucky to be alive still to be honest.”

Although it’s not yet clear what the man’s intent was, Lucas said, “We definitely have some crimes here.”