Pictures

Taiwan’s Taiyuan Puppets Theatre performs at the 6th Puppets Up! Festival in Almonte
Taiwan at Puppets Up! Festival
Taiwan’s Taiyuan Puppets Theatre performs at the 6th Puppets Up! Festival in Almonte