BugsPictures from Earth


Lacinipolia viridifera (Hodges #10419)