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