Surrounded by swamps, bugs and impassable mountain ranges, the tiny outpost town of Tigil in north-easternmost Russia is as rugged as the people who live there. Filmmaker Denis Klebleev delivers a kee...Show more