In the 1950s, two sisters named Helen and Betty Mitchell claimed to have met humanoid creatures from outer space in a St. Louis, Missouri coffee shop.
No comments:
Post a Comment