Golden Brown Baboon Spider (Augacephalus breyeri) held in a hand to show size. Endemic species to South Africa

Royalty-free stock photo ID: 95604352

Golden Brown Baboon Spider (Augacephalus breyeri) held in a hand to show size. Endemic species to South Africa