Красный цвет крови придает гемоглобин — пигмент, переносящий кислород. Но многие беспозвоночные используют для переноса кислорода не гемоглобин, а другие пигменты, «рабочую часть» которых составляют ионы разных металлов. В частности, кровь многих моллюсков, членистоногих и некоторых других животных содержит гемоцианин — пигмент с ионом меди. Чаще всего это соединение делает кровь синей, а иногда (например, у каракатиц) синевато-зеленой.
Зеленой кровью обладает и один из видов лягушек, обнаруженный в Камбодже. Это связано с пигментом биливердином. Он образуется в печени (в том числе человека) как промежуточный продукт распада гемоглобина, и именно он придает зеленый цвет желчи. Однако у лягушки, в отличие от нас, он не выводится с желчью через кишечник, а поступает обратно в кровь.
Бывает зеленая кровь и у человека. Это случается крайне редко, когда в крови переизбыток соединений серы (например, в результате злоупотребления содержащими этот элемент лекарствами).
Сера легко связывается с гемоглобином. Получившееся соединение сульфогемоглобин придает крови темно-зеленый, как кожура авокадо, цвет. Как правило, самих обладателей зеленой крови это не беспокоит.