Sensational Sock Puppets
Puppets and Puppet shows have been around for a long time. Some of the earliest puppets have been dated back to ancient Egypt. Puppets were also popular in 18th century Japan and China (kids.britannica). There are several kinds [...]