As most Americans were winding down their Thanksgiving festivities, feeling fully satiated from a day of football and turkey, Indonesians were waking to perform their own sacrificial feast, or Idul Adha, an Islamic holiday that commemorates the Prophet Ibrahim's commitment to kill his only son in obedience to God.
Indonesians...
Posted December 2, 2009 | 03:15 PM (EST)