Strange Organic Artifacts Found Near Nazca In Peru: Evidence Of Ancient Unknown Life Forms?
Recently we were approached by a man in Cusco who said he had some artifacts from the southern desert of Peru that we may find interesting. Above you can see what appears to be a head, with closed eyes that have angled slits for eyelids. Though easy to initially dismiss as fake, the object appears…