The leopard represents courage and feminine strength, the pine is a divine tree on which the Kami of Shinto (Japanese gods) rest.
Here is all the splendor of feminine power that emerges from among the pines of Japan, in the form of a white leopard.
Sale Price: $24.95