BugsPictures from Earth


Mamestra curialis (Scripted Arches - Hodges #10272)