Non Human DNA?

50cm tall enigmatic Paracas mummy that scientists cannot explain.   […]