Baboon spider
Playa Esmeralda,Cuba
I am pretty sure this is the correct location.
Uploaded with permission by Chris in Kenya (photographer)
About
Help
Forum
Our Blog
Community Guidelines
Terms of Service
Privacy