Echidna

Scientific Name: Tachyglossus Aculeatus