Abapeba cleonei is a species of spider belonging to the family Corinnidae.[1]
It is native to St. Thomas.[1]
Abapeba cleonei is a species of spider belonging to the family Corinnidae.
It is native to St. Thomas.