Apr 22, 2013

Installation at Miami Dade Main Library  

‘Once Upon a Time in Almeria’ opens Friday April 26 at the Miami Dade Main Library building in downtown Miami. Installation is almost complete and the work looks great in the space. Several large scale prints line the wall in the main lobby inviting visitors up the large central stairway to see the rest of …

Read More