Japan never ceases to amuse me. Still, the randomness of this meme....is just makes me wonder what's going on in their head.
It's the Japanese. You'll never be able to understand then unless you're also Japanese but then again, not even the Japanese can understand themselves. I just live by the idea of whenever something like this pop up, I just think "Oh, those Japanese" and just enjoy the fun.