Natsuko Yashiro Japan Best movies: Rape! 13th Hour (1977) Star of David: Beauty Hunting (1979) School of the Holy Beast (1974)