Triumph at Carville: A Tale of Leprosy in America2005Triumph at Carville: A Tale of Leprosy in America2005 · 6.5/10New