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.
Psyche's Candle
Minotaur
Medusa
Minotaur
Squiby adoptables 2