Peter Dexter
Well-known member
One of a hundred and sixty or so species of Tachinid flies in Colombia. Flies of that group are parasitic often killing the host but in some cases not. Larva enter the hosts by different methods and parasitize many kinds of insects.