Video: 2018 FIFA World Cup: Moscow’s Luzhniki Stadium (360 VIDEO)

Luzhniki is Russia’s national stadium. It hosted the 1980 Olympic Games, the UEFA Champions League final in 2008, and the IAAF World Athletics …

Via Youtube