Hadaka no shima (Naked Island) - Rotten Tomatoes