A new baby babirusa has been born in Animal Kingdom! Her name is Kirana which means “sunbeam” in Indonesian and its the first one born
A new baby babirusa has been born in Animal Kingdom! Her name is Kirana which means “sunbeam” in Indonesian and its the first one born