Kettlebell & Core

A modern approach to body conditioning using a wide range of weighted kettle bells and special techniques