Parasitic flies that use caterpillars to feed their growing young Stage 1 - Egg laying
(c) Colin Malsingh