£14.90 – £399.90
Leopard – “Is there a god?”
In Kabini, India, the elusive Indian leopard sits silently, staring with perfect yellow eyes into the cloudless sky. He rests on huge paws, pondering the existence of God, waiting patiently for a sign from his creator. No sign appears, so he assumes — and rightly so — that he, himself, must be God. With a sly, knowing smile, he slinks back into the undergrowth and heads for home.