Karate is a broad term encompassing many fighting styles that include but are not limited to punches, kicks, weapons, and self-defense. But how are American Karate and Japanese Karate different and why? Join Rob Rowland of Combat Self-Defense and Angelo Ferrer as they discuss this and more.