80013121 Published 1st July 2017 at × in 80013121 ← Previous / Next → Human head louse (Pediculus humanus capitis). 80013121 Follow us