dcsimg

Amphisbaena darwini is a species of in the family tropical worm lizards.