The Carville Center housed the last leper colony in America. There's a Youtube interview with Mr. Pete, a gentleman who lived nearly his whole life there in Louisiana. These modern elements bring present day relevance to a Biblical topic.
Original Post