Helicobia rapax

Helicobia rapax is a species of flesh fly in the family Sarcophagidae.It can be a scavenger or an opportunistic parasitoid of insects or snails.