Ketsia Lessard Posted on November 7, 2011 by Pip Starr (Last Updated On July 5, 2022) Ketsia Lessard – Flesh and Spirit No. 1 DeviantArt: Ketsia Lessard