28:19 – Are Viruses Evil?

Free Will, Suffering, and a Good God? Update on the ENCODE Project