Question: are the enzyme responsible for the colour changes?
Answer: Click on image for credit. This redox reaction (reduction followed by oxidation) is responsible for the colour change of the protein heme-group in the enzyme complex which is why the word cytochrome (colourful) is used to describe the enzymes.