I was quite surprised to discover in my youth that not every living thing has red blood- some insects appear to have green blood, and mollusks and shellfish have some sort of goo which I *guess * is their blood.
Why is this? Don’t all these creatures need hemoglobin too, in order to carry oxygen? And isn’t oxygenated blood red? So if these critters breathe oxygen, why isn’t their blood red?
Such critters have copper-based blood oxygen carriers, rather than iron-based ones. The iron-based carriers are, of course, hemoglobin. The copper-based ones are hemocyanin. When a hemocyanin molecule binds with oxygen, presto! - blue blood, instead of red. Arthropods and molluscs both have hemocyanin instead of hemoglobin.
In addition to hemocyanin and hemoglobin, there are two other respiratory pigments: hemerythrin and chlorocruorin. Both of these are used by various invertebrate groups and both also use iron to bind. But differences in structure (such as side groups) result in differently-colored blood. Chlorocruorin blood is green when oxygen is bound.