Broken doesn't mean "disposable." Dr. Michael Zeigler tells how God redeems and repurposes broken people.
See All 403 Episodes of "The Lutheran Hour"