Zodarion machadoi

Zodarion machadoi is an ant spider species found in Spain, mainland Portugal and the Azores islands.