Earthworm doesn't have red blood because they do gaseous exchange with the help of skin and the color of blood is red due to the presence of hemoglobin in the red blood cell which helps in carrying oxygen