Ghost Adventures Backdrop Blur

Video Loading...

Ghost Adventures S10 E04 Island of Dolls

Overview

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.