Ichthyophis glutinosus or Ceylon Caecilian is a species of amphibian in the Ichthyophiidae family. Pictured here is the ventral view of the head and trunk.

Head of Ichthyophis Glutinosus

Ichthyophis glutinosus or Ceylon Caecilian is a species of amphibian in the Ichthyophiidae family. Pictured…