BugsPictures from Earth


Alypia octomaculata (Eight-spotted Forester - Hodges #9314)