Learn Practical Self-Defense

If push comes to shove we have to defend ourselves and our loved ones – self-defense. Yes, even in todays world of emancipation, social justice warriors, soy boys and white knights, there are still...