Giant Puppets at Machane Yehuda fruits and vegetables market in Jerusalem, Israel.
These puppets controlled by several people were at the streets to announce the The International Festival of Puppet Theater in Jerusalem.
The festival lasts 5 days and has 32 different shows from Israel and abroad and more than 100 presentations in different places and theaters around the city.