Female salvini! I have one too, gorgeous coloring, but they can be really aggressive. I am not surprised that it looks unscathed even with those big monsters, they really can hold their own.
Beautiful fish! If my JD looked like yours I would have never given it up!