Sunday, February 2, 2014

Grace Kelly


1 comment:

  1. "Fox spirit", they are called in China. Not human- lethally dangerous; irresistible. It has to be strange and difficult, being born one- and having your face lead your life.

    ReplyDelete