The Last Witness
Sometimes the things of the past are best forgotten, but when the past is the only place you can go for answers, one must make do with the answers that the past gives, even when those answers are horrendous. In 1981, Samantha Carmichael attended the Atlanta Film Festival but never made it back home. Forty-one years la...