Question: where does the blood in the hepatic portal vein come from
Answer: gastrointestinal tract; gallbladder; pancreas; spleen