Listen

Description

There might be a 25-meter long worm living inside your body. On today's episode, you can get to know them a little better.

 

Bibliography

Donate

Read Macken's work on Tenderly