which is how babirusas got their name — the word babirusa means "pig deer" in the Malay language. Babirusas are also ...
The babirusa, also known as the "deer-pig," is one of the most unusual animals in the world, found exclusively in the tropical forests and swamps of Indonesia. This fascinating creature is famous ...