Hagfish?

Hagfish?

Observation - Hagfish? - Southern Africa. Description: