Yoga Director Natasha Snow finds peace in an unlikely place.