Nagoro: An Incredible Japanese Village Mostly Inhabited By Dolls

Responsive image
source