Kettle Bells have long since been thought of as the training tool "that you swing". In recent years it has burst back on the scenes as a training tool that can train everything from explosive movements, to pushing/pulling and body part training.
Check out the video of the KB in action and see how you can train your entire body with this one training tool.