Aelurillus leipoldae is a species of jumping spider[1] that lives on the island of Crete in Greece.
Aelurillus leipoldae is a species of jumping spider that lives on the island of Crete in Greece.