Attested.to

Definition

any telescope designed to collect and record electromagnetic radiation from cosmic sources

Seed ·