Young Life under investigation
Young Life, a Christian ministry for youths based at 420 N. Cascade Ave. in Colorado Springs, is under federal investigation following allegations of sexual misconduct, Business Insider reported last month. Four women…