INUYAMA, Aichi Prefecture--Spectators who thrill to the sight of the "karakuri" mechanical dolls at the city's famed Inuyama Matsuri float festival can now see them year-round on display.