- by Brian Bromberger
- Jul 14, 2020
David France's searing new, brutal chilling exposé documentary, 'Welcome to Chechnya' is the harrowing saga of the purging war, via torture, beatings, and executions of LGBTQ people in Chechnya spearheaded by its Putin puppet leader, Ramzan Kadyrov.