Leopards of Botswana and South Africa’s Sabi Sands

The Leopards of Botswana and South Africa are breathtaking in their beauty. One Leopard decided to take the roadway so our buggie simply took to the field (rather bouncy) so we could observe that gorgeous creature.