Results 1 results found Olive baboon (Papio cynocephalus anubis) baby riding on its mother's back, Serengeti National Park, Tanzania, East Africa, Africa