I will positively ID that as a spider mite.
If you have 10 female spider mites on your plant and all their eggs hatch and grow up, you will have fifty six thousand two hundred and fifty spider mites on June 19th living in your plant. Math is fun! Every spider mite female lays approximately 100...