Attested.to

Definition

a pseudo-scientific hypothesis that posits that intelligent extraterrestrial beings have visited Earth and made contact with humans in antiquity and prehistory.

Seed ·