Artist's impression of Kryptops palaios.