Muscle Cramps: Causes, Prevention and Tips

What is a muscle spasm?
Muscle spasms are brief and involuntary muscle contractions. This contraction causes stiffness in the muscle, causing immobilization for a few seconds. The consequence is, in some cases severe and sudden pain is always unpleasant.
Image Source: Wikipedia (By Steven Pisan...