Hannelore Baron, “Untitled” (1985), fabric and other media, 8 7/8 x 8 1/8 inches (all photos courtesy Leslie Feely Gallery, unless noted otherwise) Can art born of unspeakable horrors express ...