Stretching should be a really important part of your physical training, something that should never be skipped. Stretching helps maintain joint mobility through proper muscle elasticity while exercise helps strengthen muscles. This helps your joint go through normal range of motion easily. I personally do a lot of stretching, anywhere from 15 minutes to 1 hour daily. And I can say that it is the major factor in me being able to maintain my athleticism as I get older. Of Course resistance training, cardiovascular training and sports specific training are important to become physically strong, but I would not be able to perform all those activities without a good stretching routine to maintain proper joint function. A lot of people don’t realize this but if your muscles are loose and flexible they can produce more force. When muscles become tight due to exercise and lack of stretching you are risking injury. From minor sprain to full blown tendon and ligament detachment. Each stretch should be held for a minimum of 30 seconds but for as long as you like, up to 5 or so minutes if you want to really increase your flexibility.
Here are some stretches that I do, but not all of them. that would be a lot of photos.