BugsPictures from Earth


Mecynogea lemniscata (Basilica Orbweaver)