Bugs (etc)Pictures from Earth
P1210205a.jpg
Leptoglossus phyllopus
family: Leaf-footed Bugs
Oxley Nature Center, Tulsa, OK
7/16/2012

permalink