January 15, 2013

Wolf Spider

Wolf Spider that I took a photo of in Delray Beach, FL. I also added this image to the Wolf Spider Wikipedia page. I don’t see […]