truth4freedom.wordpress.com
William Lane Craig explains the doctrine of penal substitutionary atonement
Reblogged on WordPress.com