In sea water, more than a few feet deep, blood is green.
Water filters the light from above, seeming to consume the colours of the spectrum shade by shade.
Red is the first to succumb, to disappear. Green lasts longer. But then, bellow 100 feet, green too disappears, leaving blue.
In the twilight depths, 180-200 feet and beyond, blood looks black.