I can only assume that this is a species of seacucumber, but I don't really have any idea.

To index page Previous page Next page
IMG_0762