WC2018: Luzhniki Stadium

Videographic illustrating the Luzhniki stadium in Moscow, which will host the World Cup final on Sunday.VIDEOGRAPHIC