"Lucy" or 'Little Foot' are Primates there is a missing link, evolution can't answer. Where are the hundreds of evolving humans that Science has not discovered? Answer = they don't exist.