Sarcoptes scabiei or the itch mite parasitic arthropod that burrows into skin and causes scabies,view from microscope.

Comments are disabled on some stories about sensitive topics.