Echidna

Scientific Name: Tachyglossus aculeatus