Must See: Lori Kella in Scale3 at Cleveland Print Room

Lori Kella is so much more than a photographer. There is a bit of magic in the images currently on view at the Cleveland Print Room. “Seven Summits” is her visual interpretation of the highest mountain peaks on each of the seven continents. If you’re not familiar with Kella’s work, she’s known for creating elaborate dioramas, including tiny trees, fake […]

Read more