Echidna At the Platypus House at Beauty Point, Tasmania, you’ll also find echidnas that have been found, often injured, and taken … More