Image: SCIEPRO/Getty Images/Science Photo Libra
The one year anniversary episode of the NPR Short Wave podcast adds even more hilarity than usual when telling us about the microscopic mites that live on everyone's face, where they stay during the day and what they get up to at night!
Source: