The Curse of Robert The Doll The Curse of Robert The Doll is out on Travel Channel now and streaming on Discovery+ Read More Alexandra DeaverSeptember 30, 2022 0 Likes