Is blood blue or red?

Me and my classmate kept bickering over that blood is blue not red. She said that your veins are blue and that means your blood is blue and when your blood touches oxygen it turns red. I said that blood is red when it get pumped right out of your heart and it will be always red. So is blood blue or red?
12 answers 12