I think I just witnessed the beginning of the end of the beautiful catterpillar.. It looks like this "Fly" is laying eggs on the head of the caterpillar!
All Tachinid Flies share the parasitoid habit. Their larvae are internal parasites of many orders and families of insects (and a few other arthropods). Their host ranges are relatively broad. They parasites on larvae of moths, larvae of butterflies, larvae and adults of beetles, adults of bugs, or adults of various orthopteroid orders, such as grasshoppers and stick insects. Depending on species, they develop either singly or in grope and either pupate in the dead host or leave the host and pupate in soil or plant litter.
Lat: -19.49, Long: 146.93
Spotted on Feb 27, 2012
Submitted on Feb 27, 2012
and 4 other people favorited this spotting