<--Previous  Up  Next-->

Spain, 2006

Spain, 2006

ICREA Conference participants (Clark is in the middle). Tarragona, Spain. May 4, 2006. Photo by Jordi Mestres.