Mosquitoes. Lice. Bed bugs. For some, they’re the stuff of nightmares: Insects that torment us and are devilishly difficult to get rid of. But to the audience of our YouTube science series Deep Look, ...