taiho-jutsu

Japanese police take down knife-wielding man at train station without using lethal force【Video】

Incident occurred at major train station in one of Japan’s largest cities.

Read More

“In the end, she’s just a woman!” Man forcibly licks woman’s face on Tokyo street【Videos】

Police press attacker to the pavement in take-down.

Read More