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