Adult & Teen Challenge offers hope and restoration to individuals.