Adorable green spider
I made friends with a fascinating little green and brown spider who’d shacked up in my lampshade. I took a few photos, they’re attached. We’re based in Evanston, Illinois, outside Chicago. Any idea what she is?
This is an Orchard Spider in the genus Leucauge.