Clark's Anemonefish (about 10cm, 4 inches long) on Carpet Anemone. They are immune to the anemone's venom, while their predators are not. It is even embedded in the slime layer on their skin.
All Images Are Copyright protected