International Space Station Teeming with Microbes?

International Space Station Teeming with Microbes?

NASA recently released its Microbial Tracking series 1 results report and the internet is freaking out. But as usual, for the wrong reasons.