History & Exopolitics

Alien life on Mars did exist? European Space Agency reveals stunning details