A remote village in Japan has more life-sized dolls than human residents. The unusual scene tells a powerful story about…
Sign in to your account
Remember me