80012793 Published 1st July 2017 at × in 80012793 ← Previous / Next → Head louse penis (Pediculus humanus). 80012793 Follow us