Alright, so I play tennis and most other sports left-handed, but I write and do whatever else with my right hand. My left arm's pretty strong, and there's a noticeable difference in the size of it versus my right arm. I had always assumed my left shoulder was more flexible, considering I keep it stretched, I play for at two or three hours a day, and hit alot of serves. I had never actually compared the flexibility, though, until this morning, when I used the test where you find the distance between your fingers when they meet between your shoulder blades. I found my right shoulder's very flexible (I can touch my fingers to my palms), and my left shoulder's flex is quite poor (there's probably 3 to 4 inches between my fingers. I found this unusual, but then again I really don't know anything about flexibility or fitness. Anyone have any input? And also any stretches or exercises for shoulder flexibility would be appreciated.