Send the following on WhatsApp
Continue to ChatSubstitutionary Atonement: A Response, Part 2 https://voiceoftruthblog.com/substitutionary-atonement-a-response-part-2
Substitutionary Atonement: A Response, Part 2 https://voiceoftruthblog.com/substitutionary-atonement-a-response-part-2