Heart of Invictus poster
TV

Heart of Invictus (2023)

S01E18 The Lymphatic System

Jan 10, 1988 • Season 1 • Episode 18 • HD

The vast lymphatic system carries essential substances to the body’s production centers. Any invading pathogens should take caution—this area is heavily fortified.

Genre: Documentary
Country: US, GB