CsmicClwnTrckstrGdess2012-02 Published February 23, 2012 at 388 × 528 in Ta Da! Self Portrait Self Portrait, Francesca De Grandis