Leprosy’s Scourge
The 66 Star — “Radiating the Light of Truth on Hansen’s disease” — was the patient publication of the national leprosarium in Carville, Louisiana, known as United States Public Health Service Marine Hospital 66. The 66 Star ceased publication in 1934 after its founder and publisher, “Stanley … Continue Reading