Russian scientists have found signs of extraterrestrial life.

 

v20240901