description
A puppet show near Kowloon City around 1900, likely organized in celebration of folk festivals.