Pictures
Taiwan at Puppets Up! Festival
Thousands of visitors appear at the parade of Puppets Up! Festival in Almonte