Life Talking Shop with Dharma Mittra Dharma Mittra, the master teacher behind the 908 yoga asana poster, shares his insight on the practice. Nicole Phelps Aug 28, 2007