Echidna's Grove Picture

Painting still wrapped from a recent move.'s based off mythology. Echidna was the mother of all monsters in Greek mythology. Her removing the mask is symbolic, as if saying "People are the monsters" and the trees in the background are the twisted forms of the people that become victims.
Continue Reading: Echidna