Far from a runway, Naomi Campbell took to the witness stand at a UN war-crimes tribunal in the Netherlands Thursday and admitted that she was given "dirty rocks" by the former Liberian ruler Charles Taylor.