Share
twitterlinkedinfacebook
Image 1 of 1
AHIMG_3160.jpg
Long-spinnered Bark Spider {Hersiliidae sp} camouflaged on tree bark, tropical rainforest, Masoala Peninsula National Park, north east Madagascar.