Shoulder impingement is one of the most common maladies negatively affecting upper body workouts. If you ever have had shoulder pain you know just how …

source