Those Japanese sure know how to have fun.