An interview with film makers Dee McCullay and Dave DuBose, discussing their new horror film "Scars". Coming to home release December 27, 2016.