Medusa Picture

Medusa, of greek myth. Once so beautiful she claimed to rival
Aphrodite herself, then so hideous it could turn a man to stone.
BRR: Douglas Skye
Elvish Priestess of the Woods
Medusa
Incantation Fetters
Calypso As Thor