Former NASA scientist Gilbert Levin has recently published an article, claiming that evidence of alien life was discovered on Mars in the 1970s.
Source: Former NASA Scientist Claims Alien Life Was Found On Mars In The 1970s
Former NASA scientist Gilbert Levin has recently published an article, claiming that evidence of alien life was discovered on Mars in the 1970s.
Source: Former NASA Scientist Claims Alien Life Was Found On Mars In The 1970s