That seabug thing looks like this creature I saw in Singapore last summer!