Ophiodes striatus

Ophiodes striatus, the striped worm lizard, is a species of limbless lizard of the Diploglossidae family. It is found in Brazil, Paraguay, and Uruguay.