Why does flies have red blood?

They don't have red blood. They don't have hemoglobin, the substance which makes a mammal's blood red.