Shana Moulton
Birthday: 1976-07-17 | Place of Birth: Oakhurst, California, USAShana Moulton is a media artist who explores contemporary anxieties through her filmic alter ego, Cynthia. Based in New York, Shana uses colourful psychedelic performance to describe pathetic situations with humorous surrealism.
...
Known For
The Happiest Day