(B) Kilombe—an Acheulian site complex in Kenya · Study