Yoga Everywhere

Yoga Everywhere

My hometown of Fuzhou, China

Yoga Everywhere

Yoga Everywhere

Hong Kong underground

Yoga Everywhere

Yoga Everywhere

Side crow on the rocks, Sai Kung, Hong Kong

Yoga Everywhere

Yoga Everywhere

Dancer on the rocks, Sai Kung, Hong Kong

Yoga Everywhere

Yoga Everywhere

Upward Facing Dog, Kathmandu, Nepal

Yoga Everywhere

Yoga Everywhere

Acroyoga in Lamai Beach, Koh Samui

Yoga Adventure Trek

Yoga Adventure Trek

Enroute to Everest Base Camp, Nepal

Yoga Adventure Trek

Yoga Adventure Trek

Enroute to Everest Base Camp, Nepal

Yoga Adventure Trek

Yoga Adventure Trek

Enroute to Everest Base Camp, Nepal

Yoga Adventure Trek

Yoga Adventure Trek

Enroute to Everest Base Camp, Nepal

Yoga Adventure Trek

Yoga Adventure Trek

Annapurna Circuit, Nepal

Yoga Everywhere

Yoga Everywhere

Old school Hong Kong

Yoga Everywhere

Yoga Everywhere

In the mountains of Taiwan at sunrise

Vikasa Yoga Teacher Training

Vikasa Yoga Teacher Training

So proud of the graduating class!

Vikasa Yoga Teacher Training

Vikasa Yoga Teacher Training

Teaching assists in handstand

Vikasa Yoga Teacher Training

Vikasa Yoga Teacher Training

Teaching "Yoga in Action" module

Karma Collective

Karma Collective

Kayak n' Yoga Beach Cleanup

Annapurna Circuit Yoga Trek

Annapurna Circuit Yoga Trek

Bliss Yoga Manila

Bliss Yoga Manila

Guest teaching and special workshops

Evolution Yoga Conference

Evolution Yoga Conference

Representing Africa Yoga Project

Yoga Everywhere

Yoga Everywhere

Nusa Dua, Bali

Yoga Everywhere

Yoga Everywhere

Plank on plank on plank

Karma Collective

Karma Collective

Surf and Yoga beach cleanup

Karma Collective

Karma Collective

Kayak n' Yoga Beach cleanup

Karma Collective

Karma Collective

Yoga on the beach

Yogic Travels

Yogic Travels

Jai Uttal Kirtan Camp finale performance

Everest Base Camp Yoga Trek

Everest Base Camp Yoga Trek

Yoga in a tea house

Everest Base Camp Yoga Trek

Everest Base Camp Yoga Trek

Warriors at Base Camp!

Karma Collective

Karma Collective

Yoga beach cleanup and fun in the ocean

Karma Collective

Karma Collective

Yoga Beach Cleanup

Yoga Everywhere

Yoga Everywhere

Three dancers in Aceituno Arts studio, San Francisco

Yoga Everywhere

Yoga Everywhere

Day of silence in Buddhist monastery, outside of Kathmandu

Yoga Everywhere

Yoga Everywhere

Filming my first yoga class for Yoga Vibes

Yoga Everywhere

Yoga Everywhere

Playing around while waiting for the train, Hong Kong

Yoga Everywhere

Yoga Everywhere

Acroyoga in Tulum, Mexico

Yoga Everywhere

Yoga Everywhere

Hong Kong

Yoga Everywhere

Yoga Everywhere

Flying pigeon in Koh Samui

Yoga Everywhere

Yoga Everywhere

On the beaches of Tulum, Mexico

Teaching

Teaching

LGN Mobility, Hong Kong

One Love Hong Kong

One Love Hong Kong

One Love Hong Kong

One Love Hong Kong

Teaching a free class for the citizens of Occupy Central, Hong Kong

Yoga Everywhere

Yoga Everywhere

Me and Kosta on the beaches of Koh Samui

Annapurna Circuit Yoga Trek

Annapurna Circuit Yoga Trek

Yoga in the mountains of Nepal

Annapurna Circuit Yoga Trek

Annapurna Circuit Yoga Trek

Vikasa Yoga Teacher Training

Vikasa Yoga Teacher Training

Partner yoga session

Annapurna Circuit Yoga Trek

Annapurna Circuit Yoga Trek

Yoga in Japan

Yoga in Japan

Yoga and Mountain Biking, Hakuba, Japan

Yoga Everywhere

Yoga Everywhere

Warrior II and Genghis Khan, Mongolia

Yoga Everywhere

Yoga Everywhere

Malasana, Fuzhou, China

Yoga Everywhere

Yoga Everywhere

Prenatal Tree Post

Yoga Everywhere

Yoga Everywhere

Prenatal Yoga, Koh Samui

Yoga Everywhere

Yoga Everywhere

Pinchamayarasana, Central, Hong Kong

Yoga Everywhere

Yoga Everywhere

Yoga on the Great Wall of China

Yoga Everywhere

Yoga Everywhere

Vikasa Yoga Teacher Training

Happy Valentine's Day

Happy Valentine's Day

Omberry Special Fundraiser Event, Hong Kong

One Love Hong Kong

One Love Hong Kong

Everest Base Camp Yoga Trek

Everest Base Camp Yoga Trek

Teaching

Teaching

Soulshine Retreat Bali

Bliss Yoga Manila

Bliss Yoga Manila

Teaching handstands

Yoga Everywhere

Yoga Everywhere

Yoga by the River Thames

Yoga Everywhere

Yoga Everywhere

Natarajasana in Koh Samui

Yoga Everywhere

Yoga Everywhere

Yoga in Nepal

Yoga Everywhere

Yoga Everywhere

Yoga in Ulaanbatar