Primates are a group of mammals that includes humans and our close relatives, such as apes, monkeys and lemurs. Monkeys, such as capuchins and macaques; prosimians, like lemurs and tarsiers; lesser ...
Archaeologists have revealed a previously undocumented form of ritual sacrifice involving close relatives among the elites of an ancient culture. For a study published in the journal PNAS, a team of ...