dcsimg

Lestodon myloides is a species of mammals in the family mylodont ground sloths.