Japan, 1954: When a mysterious traveler arrives in Tokyo with a passport from Tuared – a country that doesn’t exist – immigration officials are left scrambling for answers. But before they can unravel the mystery, the man, and his entire reality, vanishes into thin air.
Episode Sources
News: The Province / August 16, 1960
Web: All That’s Interesting
Web: Snopes
Web: Skeptoid