Snow Lion

In the comic Shambhala (web comic), a Snow Lion is a creature from the utopian planet Shambhala.


Notes