The True Story of America's Official Leper Colony
From the outside looking in, the United States Marine Hospital #66 is a spooky place. It stands on the River Road that winds its way from Baton Rouge to New Orleans in the Louisiana of Old South myth…