Island of Dolls
- Runtime
- 45m
- Air Date
- Aired Oct 25, 2014
Near the dark and creepy canals of Xochimilco, Mexico sits what might be the world's strangest and scariest tourist attraction: the Island of the Dolls, also home to a sinister and haunted mystery.