Which muscles are worked in the kettlebell snatch?

Could you please list the muscles that are worked by the kettlebell snatch? Is it truly a total body workout? I know that the back and shoulders are hit hard but do they work the arms and legs adequately?

Click Here for Answer