11905-16002 Redback spider (Latrodectus hasselti) resting on turtle skull on Isles des Pines, New Caledonia
redbackspider16002new caledoniaLatrodectushasselti