How a Semi-auto Handgun Works

I found this video on Facebook a few months ago. It’s absolutely amazing! Thank you 45Snipers from Guthrie, OK.