Triumph at Carville: A Tale of Leprosy in America 2005

Documentary

55min