Babirusa

Babirusa

The babirusas, also called deer-pigs are a genus, Babyrousa, in the swine family found in Wallacea, or specifically the Indonesian islands of Sulawesi, Togian, Sula and Buru.

Babirusa People (First 1 people) - Page 0

Togian babirusa

Togian babirusa

Animal