dcsimg

Filchneria shobhaae is a species of stonefly in the family perlodid stoneflies.