Qiang people offer sacrifices to their God "Baihaha" every year on August 8 of the lunar calendar at Baikong Temple in southwest China's Sichuan province. The temple is the only place in Qiang region where natural white rocks are worshipped. White rocks mean happiness, prosperity and gratitude in the eyes of Qiang. (CNS/Zhang Zixuan)