BugsPictures from Earth


Lacinipolia sareta (Hodges #10395.1)