Erythrocruorin is a large oxygen-carrying protein, which has a molecular mass greater than 3.5 million Daltons. It is related to the similar chlorocruorin. It is found in many annelids and arthropods (including some insects). Erythrocruorin is a large oxygen-carrying protein, which has a molecular mass greater than 3.5 million Daltons. It is related to the similar chlorocruorin. It is found in many annelids and arthropods (including some insects).