October 21, 2016 • Dr. Richard Land
Dr. Land discusses the moral decay surrounding this year's election.