Oi-Tuki: A Straight Punch with Hidden Depth in Karate on June 20, 2024 karate basics karate for beginners karate fundamentals karate punch techniques karate self-defense karate sparring Oil-tsuki karate Okinawan karate Shotokan karate +