Deity at the Green Ram Taoist Temple at Chengdu, Sichuan, China


Size: 3520px × 5300px
Location: Chengdu, Sichuan, China
Photo credit: © Philip Game / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: asia, asian, belief, chengdu, china, chinese, cultural, deity, east, green, heritage, ram, sichuan, szechuan, taoist, worship