Acclaimed documentary "Natchez" is set to run at Atlanta’s Tara Theatre starting this Friday, November 7th. Filmmaker Q&A ...