BugsPictures from Earth


Oxycilla tripla (Hodges #8405)