15

What is the name of the organic molecule that carries oxygen in the blood, and gives blood its red color?