SMILING MEDUSA

Medusa is a mythological symbol of how life is not fair. A devout priestess of Goddess Athena who was defiled by Greek God of the Ocean Posidon and then punished by Athena in a jealous rage to become a hideous monster and banished into a faraway land. In Medusa I find defiance, beauty and courage. For she prevailed even after her death.