Preview Mode Links will not work in preview mode

Oct 20, 2019

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