Leopard sitting on a tree branch in South Africa national park

Royalty-free stock photo ID: 18048634

Leopard sitting on a tree branch in South Africa national park