CASA COSTA
Santa Eulalia, Ibiza, Spain, 1994.