History & Exopolitics

Scientists discover mysterious organism; Alien seed sent to Earth?