100 Things to Know About the Human Body - Alex Frith, Minna Lacey, Jonathan Melmoth, Matthew Oldham

Did you know you cry two types of tears? And up to 30 trillion red blood cells pass through your…