Sharon Pitts, ‘A Secret Place’, 2000, Imlay Gallery