Attenborough's long-beaked echidna has been feared extinct for over 60 years, but researchers just provided video evidence that this bizarre egg-laying mammal is still alive in Indonesia's Cyclops Mountains, known to locals as Dafonsoro or Dobonsolo.