500 million years of human evolution in a flipbook