Designed by
Title
Monchhichi dolls in a toy store in Rome, Italy #165833561
Description
Monchhichi dolls in a toy store in the city center of Rome, Italy. Monchhichi is a line of Japanese stuffed animal monkeys from the Sekiguchi Corporation, first released in 1974
This image is editorial