Zhushan City God Temple

Life-sized puppets inside a small chamber next to the Zhushan City God Temple.