Seven Last Words of Christ

Grace Lutheran Church, 7300 Division St, River Forest, IL

with homilist meditations