BugsPictures from Earth


Idaea microphysa (Hodges #7104)