Question: why are brown chicken eggs brown?
Answer: Brown eggs: caused by protoporphyrin IX, from the hen's haemoglobin, and is coated on the outside of the egg as it moves through the oviduct. Blue eggs: have the pigment oocyanin, which does permeate the shell, so the blue colouring will be all the way through.