Japan always has the craziest foods but this has to be one of the more nuts ones!!