Leila Abdelrazaq

Leila Abdelrazaq: Justice & Return

@ Rockford University Art Gallery

5050 E State St, Rockford, IL 61108

Opening Friday, October 5th, from 5PM - 6PM

On view through Friday, October 12th