Considered the most haunted doll in the world, Robert the Doll lives behind glass in a museum in Key West,…
Sussex, England, 1938. Shortly before the outbreak of World War II, Thomasina and Martha Hanbury, two ingenious sisters, create LOLA,…