By Trevor Castor Many Christians are unaware that Muslims have an annual celebration that commemorates Abraham’s willingness to sacrifice his son and God’s merciful provision of a substitute ram in his place. The celebration is calledEid-al-Adha (Feast of Sacrifice). The celebration takes place Continue Reading