Many of these are yoga positions. Work to achieve them slowly. With time it will come. ~ Muscle assisted shoulder stretches: tricep stretch, one arm over the head, both arms over the head, cow face yoga position, grab an elbow be.
Crossfit Mobility for Shoulders; a look at various stretches to help mobilize shoulders for Crossfit from Use these stretches for shoulder mobility to stay supple, prevent injury, and improve lifting efficiency. For more Crossfit-related posts.
Stretching before and after a workout is SO important! Check out this post and learn how to properly stretch your neck, arm, shoulder, chest and back with a few awesome upper body stretching exercises to relax the body and improve range of motion.
Minute Yoga Sequence To Improve Your Shoulder Flexibility