Biologist Jose De La Cruz Rios who wrote the infamous “llama skull” paper teases a new Nazca Mummy he’s studying. TEMPLATE submitted by /u/DragonfruitOdd1989 [link] [comments] Read More