The Temple in the trees

The Temple in the trees at the Ananda Meditation Retreat, Nevada City, CA. 95959