BugsPictures from Earth


Speranza denticulodes (Hodges #6305)