Little Leviathan, also known as Candace Mason to her friends and family, was born in Canada in 1982 but now lives in the woods of Connecticut, USA as an American citizen. She considers herself a hobbyist artist, creating her inspired art pieces b... Read More