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…

This post is posted on Tuesday 4 August 2009.