In Egyptian mythology, Babi, also Baba, was the deification of the baboon, one of the animals present in Egypt.
In Egyptian mythology, Babi, also Baba, was the deification of the baboon, one of the animals present in Egypt. Art - Sculpture, Safari Submissions Links: en.wikipedia.org By: daggerwell