Displaying English
梁洛施  ♀
Isabella Leung Lok-Sze

Spider Lilies (2007)

(Image uploaded by ewaffle)