Echidna
Echidna is a monster from Greek mythology often referred to as the mother of all monsters. This half-woman, half-serpent creature, together with her lover Typhon, is responsible for giving birth to many of the most famous monsters found in Greek legend. Echidna is typically described as a beautiful nymph-like woman with bright eyes and rosy … Read more