Medusa

Greek mythological creature Medusa. Concept art for Mythic Battles: Pantheon