Tag: Levin

1976 life on Mars controversy resurrected in new scientific report

By Michael E. Salla, Ph.D. A team of scientists and mathematicians analyzing data from the 1976 ...