A group of people go to the legendary Island of the Dolls to learn the deadly truth.
You can now watch Island of the Dolls online on the following streaming services in the United States.