The history of humanity in your face The face you see in the mirror is the result of millions of years of… View More The history of humanity in your face