Life … Animals Arthropods Arachnids Spiders Tarantulas Monocentropus Socotra Island Blue Baboon Spider species 42 observations Socotra Island Blue Baboon Spider Monocentropus balfouri Field notes Close