Heliopithecus leakeyi is a Miocene fossil ape (hominoid) from Ad Dabtiyah in eastern Saudi Arabia; its genus was named by Andrews and Martin in 1987.SRC-227 · SRC-092 · SRC-093Share this page