Melibe megaceras / Lembeh Strait

Big Branched Nudibranch / Lembeh Strait