The 13th Floor

News 

This Horrifying Parasite Could Be Living Inside You Right Now

The world wriggles with strange things, and nature is a real horror show. As we grow, we acquire all sorts of biological hitchhikers — some looking for temporary lodgings, others hoping for a permanent stay. Open a science textbook, and you can touch the pulse of primal fear; predators and prey, hosts and parasites! With […]