Scalable for everyone, from a grandma to a teenager, CrossFit is highly effective strength and conditioning program that involves constantly varied, functional, high intensity workouts which challenge you while also helping to build an incredible sense of community. No treadmills, or elliptical. Just a lot of fun.
Absolutely! CrossFit mixed with Yoga is the perfect mix for both the individual trying to simply get in shape or lose weight to the experienced athlete trying to improve their performance. The health benefits of Yoga are widely known, but as someone participating in CrossFit your Yoga practice will be invaluable. It will not only help with your recovery (and combating those sore muscles), but flexibility, body awareness, improved strength and balance.