Monsters Inside Me
f p @
3 lists

Monsters Inside Me

Monsters Inside Me is a television documentary series about parasites that live on or, in many cases, inside the human body. It is filmed in the Liverpool School of Tropical Medicine and the Royal Liverpool University Hospital.

... more on Wikipedia