Animal, long thought extinct and named after Sir David Attenborough, found in Indonesia by video November 13, 2023 An ancient egg-laying mammal has been recorded in a remote part of Indonesia for the first time after scientists thought it had been extinct… Continue Reading