Think Makucha is best leopard?....you're wrong.
31