DNA test results: Paracas skulls are not human

The desert peninsula of Paracas is located on the southern coast of one of South America’s most enigmatic countries: Peru. It is there, in this barren landscape where Peruvian archeologist…