Who were those “mystery hominids,” anyway?

..........