An affront to the conscience of humanity