Amphisbaena lumbricalis

Amphisbaena lumbricalis is a species of worm lizard found in Brazil.