Robert The Doll: Key West’s Infamous Resident
Robert The Doll is no ordinary resident of Key West, Florida. It has a mysterious past and connection to the supernatural and has been said to bring a curse to all who come into contact with it. For over a century, Robert The Doll has been a popular attraction inRead More →