A self-published paper by retired paleontologist Clifford Miles claimed that Nazca mummies from Peru represented a new family, genus, and species that did not evolve on Earth. A peer review by Kenneth ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results