Beautiful, interesting, incredible cinema.
A shocking look at football firms in Russia, host country for the 2018 World Cup.