Thrips, multiple stages
Multiple life stages

Department of Plant Pathology , North Carolina State University, Bugwood.org