BugsPictures from Earth


Caripeta pulcherrima (Hodges #6870)