Local Key West, Florida, lore claims Robert the Doll is haunted, but Alejandro Padillo doesn't believe it. Yet strange things start to happen after Al visits Robert. Is the doll tormenting Al? And if so, what will Al have to do to get Robert to stop?
Read More
Local Key West, Florida, lore claims Robert the Doll is haunted, but Alejandro Padillo doesn't believe it. Yet strange things start to happen after Al visits Robert. Is the doll tormenting Al? And if so, what will Al have to do to get Robert to stop?
Read Less