Nagoro Village, a remote hamlet in rural Japan, where life-size dolls occupy abandoned homes and streets, creating a haunting yet whimsical scene of a forgotten community frozen in time amidst lush greenery.
Nagoro Village, a remote hamlet in rural Japan, where life-size dolls occupy abandoned homes and streets, creating a haunting yet whimsical scene of a forgotten community frozen in time amidst lush greenery.