Island of Dolls
- Episode aired Oct 25, 2014
- TV-PG
- 43m
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 m... Read allNear 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.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.