Livescience.comDid NASA detect a hint of life on Venus in 1978 and not realize it?Sep 30, 2020bookmark_bordersharemore_vert