Designed by
Title
At the 600-year-old Old City God Temple, Shanghai, China #145368184
Description
Shanghai, China - Nov 6, 2016: Inside the 600-year-old Old City God Temple. Altar statues of Taoist Deities are derived from famous ancient generals and judges. Low-light image.
This image is editorial