The mystery of the island of dolls.