Scientists in Indonesia captured evidence of the rare Attenborough’s long-beaked echidna which was last seen over 60 years ago and thought to be extinct. During an expedition in the Cyclops Mountains ...