VIETNAM | Monday, 22 October 2012 | Views [188]
The "stage" is actually a pool of water on which the puppets perform!