Archive for gunfights

Dynamics of Personal Protection

Here is how you can hope for the best while preparing for the worst.

April 25, 2011