10.19.2004


Chinese Puppet theatre display.