Have you ever wondered whether your dog or cat experiences feelings of joy and sadness? How about whether or not wild animals love and grieve? Barbara J. King, an emerita professor of anthropology at ...
told Newsweek that 50,000 years is an "extremely long time" in the course of human evolution, representing more than 1,667 human generations, given a 30-year generation time. "Within the past ...