Social Stories10 years ago
Video of World Largest Human Puppet Show Will Freak You Out
Snuff Puppets – A puppet theatre company from Australia which was established since 1992. In their latest act named ‘Everybody’, its concept revolved around a human’s life cycle...