Video: 2018 FIFA World Cup: Nizhny Novgorod Stadium (360 VIDEO)

A brand new venue, Nizhny Novgorod Stadium is located at the confluence of two of Russia’s main rivers, the Volga and the Oka. Not far from the stadium is the …

Via Youtube