How Jesus Was the Perfect Sacrifice

Why did Jesus need to die and shed his blood for our sins? To many, this seems barbaric. But the moral parameters of God's creation demand that every sin receive just punishment.

How Jesus Was the Perfect Sacrifice