Image 1 of 1
_CHI6745.jpg
Wenzhou, Zhejiang, China.  Puppeteers in Performance.