Øya har en endemisk art av edderkopp, , som kan bli heile 8 centimeter lang.