Princess Caraboo: Imposter from Javasu

17:23

Access AI content by logging in

When a mysterious woman sporting a turban showed up in England, people took her for a foreign beggar. But she claimed to be a princess who had been kidnapped by pirates! Eventually, however, the truth proved stranger than fiction. Tune in to learn more.