Kenpo

Active Life Martial Arts brings timeless techniques to Roseville

Jon Dunlap likes watching grueling, gritty mixed martial arts fights as much as the next fan: But for him teaching the ancient Chinese traditions of self-defense is not about blood ...