"ATRAPADOS". NAIA DEL CASTILLO.

From the 7th to the 28th June 2001.