A green lynx spider with babies, Peucetia viridans, preying on a honey bee.

- Image ID: XDM2DT
A green lynx spider with babies, Peucetia viridans, preying on a honey bee.
Image ID: XDM2DT
Location: Fort Myers, Florida, United States.