‘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