BugsPictures from Earth


Platynota larreana (Hodges #3735)