Monocentropus balfouri

Monocentropus balfouri

Monocentropus balfouri Pocock, 1897, also known as “Socotra island blue baboon”, is a very remarkable bird spider due to its coloration and behavior from Socotra-island, part of the Republic of Yemen. However she’s been linked with[…]