Nudibranch

Nudibranch on a tunicate.  Indonesia.

Nudibranch on a tunicate. Indonesia.