Cat is a wonderful yoga teacher. She combines a perfect mix of core body work, strengthening and higher intensity yoga to her classes, with just enough relaxation to star ... more