Scavenger moth

Scavenger moths were carnivorous insects from Drongar.