Liberia worm lizard

The Liberia worm lizard is a worm lizard species in the family Amphisbaenidae. It is found in Liberia, Sierra Leone, and Guinea.


The Liberia worm lizard is a worm lizard species in the family Amphisbaenidae. It is found in Liberia, Sierra Leone, and Guinea.
Read article on Wikipedia