Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Jul 30, 2012
Zacchaeus House is a ministry of Catholic deacons on Chicago's south side that offers faith and hope to men looking for a second chance. This report on Zacchaeus House aired on Sanctuary on ABC-7 Chicago.