Durga Picture

Hindu deity, Durga. Her name translates to "invincible" and she represents shakti (divine force). Appears in various asian pantheology slaying a powerful deamon-king, his lieutenants and his horde.

She is normally depicted riding a tiger or lion, but I decided to go with a smiladon as she is from ancient times when the smiladons were probably the fiecest cats on the planet.
Continue Reading: The Myths