BugsPictures from Earth


Afrida exegens (Hodges #8103.1)