Yellow-Spotted Caecilian
Caecilia flavopunctata