La sangre humana es roja por el contenido en hierro de la hemoglobina, molécula encargada del transporte de oxígeno. Sin embargo, otros animales no utilizan esta molécula y presentan una sangre muy diferente: la sangre de los cangrejos es azul debido a la hemocianina, un compuesto con dos átomos de cobre en lugar del átomo de hierro que contiene la hemoglobina, y la de las sanguijuelas (así como la de otros muchos anélidos) es verde por la presencia de clorocruorina.
¿Relacionada?
El origen de la expresión "de sangre azul"
Mas detalles curiosos sobre la sangre: 1 (inglés)