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?