A shrine of a cool-looking, giant teddy bear in Japan…
Take a Peek