April 25, 2024
Christopher DeVargas
"Skin", an artwork by Arianna Page Russell, is seen on display as part of the "Art and Science" exhibit at the CAC, Tuesday, July 19, 2016.