Spiders

spider_w_caterpillar_20111130

Picture 29 of 53

Unidentified crab spider (family Thomisidae) with Heracleides cresphontes (Giant Swallowtail) larva. Boca Raton, FL, November 30, 2011.