Echidnas evidently evolved between 20 and 50 million years ago, descending from a platypus-like monotreme.