Sri Lankan Leopard
The largest Leopard on the planet. It has evolved to be the largest leopard, as in Sri Lanka it is the number one predator. In all other areas where leopard can be found there is also a bigger, more dominant cat i.e. Tiger in India and Lion in Africa.
Post a Comment