BugsPictures from Earth


Enchoria lacteata (Hodges #7403)