Question: where does the hepatic portal vein receive blood from??
Answer:
pancreas