Here's a fun little video the Gaijin Channel crew put together to promote travel to Japan, with a nod to some of the fun absurdities that have attracted many of us to Japan in the first place: giant monsters and the culture of so-cute-it's-scary.

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…