<P> The largest veins in the human body are the venae cavae . These are two large veins which enter the right atrium of the heart from above and below . 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 . The inferior vena cava is retroperitoneal and runs to the right and roughly parallel to the abdominal aorta along the spine . Large veins feed into these two veins , and smaller veins into these . Together this forms the venous system . </P>
<P> The largest veins in the human body are the venae cavae . These are two large veins which enter the right atrium of the heart from above and below . 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 . The inferior vena cava is retroperitoneal and runs to the right and roughly parallel to the abdominal aorta along the spine . Large veins feed into these two veins , and smaller veins into these . Together this forms the venous system . </P>
which large vein carries blood from the head
which large vein carries blood from the head
superior vena cava
superior vena cava