Giant mechanical O-nyudo doll

Each August in the city of Yokkaichi in Mie prefecture, a giant mechanical effigy of O-nyudo, a legendary Japanese monster, is paraded through the streets during the Grand Yokkaichi Festival. The mechanized puppet, said to be the largest karakuri ningyo in Japan, stands between 6.3 and 9 meters (20 to 30 feet) tall depending on how far its neck is extended. The giant O-nyudo wows spectators by swinging its arms, bobbing its head around on its long neck, moving its eyes and mouth, and sticking out its tongue as it is wheeled through the streets to the accompaniment of taiko drums.
Here’s a short video.