"of a mysterious island populated by strange creatures."