A photograph taken of a snow leopard in India has people stumped as they try to find this master of camouflage - How long does it take for you to spot this big cat?