The Japanese are crazy constantly in search of the next WTF entertainment...