Friday, October 31, 2008

Lucid Culture reviews Celestina



A haunting review of 17 Pygmies latest release "Celestina" has just been posted online by Lucid Culture.

No comments: