Pictures
Taiwan’s Taiyuan Puppets Theatre presents 5 performances (A Sea of Puppets) at the 6th Puppets Up! Festival
Taiwan at Puppets Up! Festival
Taiwan’s Taiyuan Puppets Theatre presents 5 performances (A Sea of Puppets) at the 6th Puppets Up! Festival