Image 1 of 1
MALA7214.jpg
Cheng Ho Puppet Theater, Melaka, Malaysia.