Socotra Island Blue Baboon Tarantula (Monocentropus Balfouri)
The Socotra Island Baboon Tarantula (Monocentropus Balfouri) is an absolutely stunning old world tarantula. As their name suggests they are native to the island (Socotra) just off the coast of Africa. Due to its...