Life on Venus?

No, say space experts – the ‘creature’ scuttling on the surface is a lens cap that fell off Russian space probe

  • Scientist sees shapes in 1982 Soviet probe pictures
  • Nasa experts say it’s more likely to be a lens cap that fell off, not a creature that the probes landed right next to
  • No previous records of life on the hottest planet in solar system

Read more