[Wikipedia] Platymantis cagayanensis
Philippine Mouse Deer
Platymantis cagayanensis is a species of frog in the Ceratobatrachidae family. It is endemic to the Philippines, where it is found along the north coast of Luzon Island and on Palaui Island.
Explore contextually related video stories in a new eye-catching way. Try Combster now!