BugsPictures from Earth


Elaphria trolia (Hodges #9682.2)