The film highlights the small town of Natchez, Mississippi, a tourist destination which has painted a highly romanticized ...