poachingfacts.com
Leopard Poaching Statistics
Leopards are a species of big cat that is native throughout most of sub-Saharan Africa, from the bushvelds of South Africa to the jungles of the Congo, and formerly resided in parts of North Africa…