The itch mite or Sarcoptes scabiei.

Itch Mite

The itch mite or Sarcoptes scabiei.