Shoulder ImpingementThe shoulder is a very complex joint and one that if injured can take months and months of long imperative rehabilitation.
Shoulder InjuriesThe shoulder joint is a ball and socket joint involving the arm and shoulder blade bone.