Trace Gallery.

  • Trace Gallery
  • Installaction Art Space
  • Cardiff
  • 2003