D-Composed On Screen – Logan Center for the Arts
Reva and David Logan Center for the Arts 915 East 60th Street, Chicago, IL, United StatesD-Composed On Screen - Logan Center for the Arts To commemorate the 60th anniversary of the Chicago International Film Festival,…