In the serene village of Nagoro, Japan, life-sized dolls populate the landscape, crafted by a resident to replace departed inhabitants, creating a whimsical, enchanting atmosphere where inanimate figures seem to come alive amidst lush greenery and quiet streets.
Lifelike dolls populate the serene landscape of Nagoro, an enchanting Japanese village blurring reality and imagination.