ParentFull threadlumpa·Homo sapiens are apes and are also virtually identical in physiology compared to other apes if the external comparison group is dogs or cats.View on HN