Several objects resembling living beings were detected on photographs taken by a Russian landing probe in 1982 during a Venus mission, says an article published in the Solar System Research magazine.

Leonid Ksanfomaliti of the Space Research Institute of Russia's Academy of Sciences published a research that analysed the photographs from the Venus mission made by a Soviet landing probe, Venus-13, in 1982.

To read more, click here.