Daluo Temple is the largest Taoist temple in China, and it rests on a part of Mianshan Mountain that resembles a lion's back. The temple includes shrines for the constellations, as well as a library that holds Taoist texts. [Photo by Courtney]