Did Abel know that an animal sacrifice was needed to gain God’s favor?

51 answers 51