Strands of hair taken from the body of Ernesto Che Guevara by a former CIA officer involved in his death have sold for $119,000 (£58,000) at auction. It sold to the only bidder, who runs a bookshop near Houston, for the reserve price, plus a buyer's premium.
The Dallas sale prompted protests from Che's widow and his supporters.
The sale is not a first for Heritage Auction Galleries, which has sold locks from the heads of Abraham Lincoln, Elvis Presley and Marilyn Monroe. Bill Butler, 61, placed his bid by telephone for the 3-inch (8cm) strand of Che Guevara's hair.
In the same lot were photographs of the dead revolutionary's body and fingerprints taken after he was shot in Bolivia in 1967. Mr Butler says he plans to display the hair at his bookshop.