Echidna Picture

Echidna in Greek mythology is the mother of all monsters. A beautiful nymph with the tail of a serpent. The woman and the wisdom united into one, the perfect concept. A distorted figure forever associated with wrong values​​. The mother of all monsters, Echidna was the mother of all humanity?
Continue Reading: Figures