Peucetia viridans &amp;quot;Green Lynx Spider&amp;quot;, adult female on flower in Florida.