The echidna — also known as Sir David's long-beaked echidna or the Cyclops long-beaked echidna — inhabits New Guinea and lives in the Cyclops Mountains in Indonesia. "The discovery is the ...