BugsPictures from Earth


Heliades lindae (Hodges #5574.2)