39. Why Did Jesus Have to Die?

1729

Andy Bannister answers this question in the Short Answers to Big Questions series.