Looks sort of like a giant tadpole
It doesn’t look edible.
Indeed, it look prehistorically disgusting.