This is an amphibious, hominid Troglobite. They are blind and inhabit a huge subterranean cavern system. Every season the males go on a journey to bring the fertilized spawn to a well kept secret place. On their way they have to resist several perils.
You can see some final renderings of this guy on my Blog
Hope you like him.