"ATRAPADOS". NAIA DEL CASTILLO.
From the 7th to the 28th June 2001.