6 Million Years of Human Resolution