BugsPictures from Earth


Microtia elada (Elada Checkerspot - Hodges #4513)