Spiders

spider_w_caterpillar_20111130

Picture 52 of 54

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