According to the
Sea Slug Forum, this is
Glossodoris cruenta. Like
Platydoris cruenta its name comes from a Latin word for 'bloody' or 'spotted with blood'. There have been a couple sightings of
G. cruenta in the Solomon Islands over the last few years. Dili Rock. 27M