Storia: At Kenya’s Lake Turkana, 21 ancient footprints from 1.43 million years ago don’t fit the known hominins, and the size clues point in two directions — Warptech Lab News