A unique Japanese form of self-defense that provides stress relief? How’s that possible? There is a great form of stress relief available in Castle Rock. AIKIDO (pronounced ‘eye’-‘key’-‘do’) is a powerful Japanese martial art that fully engages your mind and body and provides an excellent outlet for stress relief. AIKIDO is a martial art, but…


