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