Amphisbaena uroxena

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