Defanging The Snake

It is an expression used to articulate the mindset of Filipino Martial Arts. Defanging the snake means to neutralize the immediate threat coming towards you whether it [...]