One of the MOST-BIZARRE Japanese films...