Green Lynx spider on a leaf in India

- Image ID: BX15CW
Green Lynx spider on a leaf in India
Tim Gainey / Alamy Stock Photo
Image ID: BX15CW
Location: India