Older version of Olive Baboon (Papio anubis).

Lip Kee Yap