Aelurillus leipoldae explained

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

External links

Notes and References

  1. Web site: Bern. Natural History Museum. NMBE - World Spider Catalog. wsc.nmbe.ch. 14 March 2017. en.