Question: why are egg yolks red?
Answer: Blood spots are droplets of blood sometimes found on the surface of egg yolks. Although egg producers consider them a defect, blood spots form naturally during the egg-laying cycle in some hens. ... It may burst during the egg-laying process, and if any blood vessels rupture, blood can deposit on the egg yolk.