Question: which large vein carries blood from the head
Answer: The superior vena cava carries blood from the arms and head to the right atrium of the heart , while the inferior vena cava carries blood from the legs and abdomen to the heart .