Experts say features seen on pictures from Soviet probe show lens cap and 'noise'
Life on Venus? Russian scientist's claim proven falsePrintSaveCreate your free profile or log in to save this articleJan. 24, 2012, 12:26 AM UTCBy ScienceExperts say features seen on pictures from Soviet probe show lens cap and 'noise'Science