It is not clear exactly when the first puppets appeared, but it is well over 4,000 years ago. A terracotta doll with moveable head was found in the Indus Valley dating from 2,500 BCE, while “walking statues” were used for religious purposes in 2,000 BCE Egypt and have been found in tombs...