Church Life Today – Dr. Stephen Barr

Dr. Stephen Barr, professor of physics at the University of Delaware, discusses the relationship between science and religion.