Why is the color of blood red?

What causes blood to be red, what is the science behind it?

Whatever the color of a person's body may be, black, fair or brown, the color…