BugsPictures from Earth


Phytometra obliqualis (Hodges #8483)