Reading this will make you itch, the 1000 head louse genome project.
It’s that time of year when kids come home from school and start complaining of “the itchesâ€; the nits are back.I don’t know about the rest of the world but here in the UK we used to have “nit nurses†who would go from school […]