What are the causes of Shoulder Impingement?

What are the causes of Shoulder Impingement?

 

  1. Repetitive Overhead Movements
  2. Muscle Imbalances
  3. […]