Logan Center Exhibitions presents “Makes Me Wanna Holla: Art, Death & Imprisonment,” open through Sept. 10 at the Logan Center for the Arts. The exhibition explores the injustices of the carceral system through the voices and art of those who have experienced them firsthand.
Read More