Andrew Farley Live!

Who is Melchizedek? Do Christians ever stop sinning? Do we need to pick between “penal substitution” and “Christus Victor” when it comes to the meaning of the Cross?