Easily the weirdest thing I've seen this year . Is this some sort of messed up Japanese game show or...?