Who is this bizarre creature? Ft. The Caecilian.

Took a deeper look into the caecilian, a unique amphibian who stumbled into me while bird watching in Ecuador in early 2020.