BugsPictures from Earth


Faculta inaequalis (Palo Verde Webworm - Hodges #2206)