A foam roller is a cylindrical piece of hard foam, once used exclusively in physical therapy settings. Now they are used in most gyms, Pilates and Yoga classes to strengthen, relax and stretch tight muscles
Foam rolling can smooth and lengthens your muscles, break up adhesion's and scar tissue. This allows better blood circulation, which in turn speeds workout recovery and boosts performance.
Used correctly foam rolling is very effective for improving:
Range of motion
Core stability
Balance
Body awareness
Flexibility
Coordination
Focus
Body relaxation