Best Of
Best Pictures from Japan
We thought this monster statue looked like the demogorgon in the tv show Stranger Things