Green Lynx Spider

The Green Lynx Spider (Peucetia viridans) is a species of spider found in the southern United States and Mexico. It has a distinctive lime-green coloration…