A quick post about these dreaded parasites that cause an intense and distressing itch by burrowing under the skin. What are they? How do you get rid of them? Read on to find out!!