Hexabranchus sanguineus

Mbudya Island, Tanzania