Attenborough long-beaked echidna rediscovered in Indonesia’s Papua
Attenborough long-beaked echidna is a monotreme mammal species which evolved from placental and marsupial mammals more than 200 million years ago. Bogor, W Java...
Indonesia Window
14 November 2023