Well, There's Your Problem

We've seen a lot of critters in a lot of different places, but this one ranks pretty high on the weirdness scale. Is that an echidna?