The small inhabitants of a village in Japan is now "outnumbered by puppets" - after utilizing life-like mannequins to switch…
Sign in to your account
Username or Email Address
Password
Remember Me