Welcome to Chechnya, the unnerving new documentary by filmmaker David France, stopped playing in my living room a full hour ago and I’m still trying to shake it. That may take some time, considering the events of the film -- the kidnapping, torture, and disappearance...














