by
Tyrone Ross
Language: English
Release Date: April 12, 2016
Medusa, synonymous with the word monster, is one of three Gorgons who possess the power to petrify any living creature. With bronze claws, a mane of venomous serpents and those deadly eyes that can snatch the life from anyone who look upon her, Medusa was ancient Greeceās weapon of mass destruction....