Snow Leopard

Snow Leopards, are a species of Summoning Creatures of which Shin'ichi Uchiha has signed a summoning contract with. The fact that Shin'ichi and his organization, Zenchishiki are never in the same spot for too long makes it extremely hard to guess where these animals are located. it is know however that they specialize in earth style Ninjutsu.